This commit is contained in:
shenjianxing 2025-03-20 17:31:29 +08:00
parent d4792303a6
commit 3359efe49d
138 changed files with 13377 additions and 254 deletions

View File

@ -10,7 +10,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 3757608316288059836} - component: {fileID: 3757608316288059836}
- component: {fileID: 9054926475848466949} - component: {fileID: 9054926475848466949}
m_Layer: 0 m_Layer: 5
m_Name: UI3DObjSelect m_Name: UI3DObjSelect
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -65,7 +65,7 @@ GameObject:
- component: {fileID: 4015390979414886710} - component: {fileID: 4015390979414886710}
- component: {fileID: 6574349689579670411} - component: {fileID: 6574349689579670411}
- component: {fileID: 3394718864618735294} - component: {fileID: 3394718864618735294}
m_Layer: 0 m_Layer: 5
m_Name: BtnItem m_Name: BtnItem
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -201,7 +201,7 @@ GameObject:
- component: {fileID: 7069376765433692083} - component: {fileID: 7069376765433692083}
- component: {fileID: 8639447311258167166} - component: {fileID: 8639447311258167166}
- component: {fileID: 8275426332140666664} - component: {fileID: 8275426332140666664}
m_Layer: 0 m_Layer: 5
m_Name: Content m_Name: Content
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -276,7 +276,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 8853058799213559304} - component: {fileID: 8853058799213559304}
m_Layer: 0 m_Layer: 5
m_Name: Prefabs m_Name: Prefabs
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -314,7 +314,7 @@ GameObject:
- component: {fileID: 2637009452797290299} - component: {fileID: 2637009452797290299}
- component: {fileID: 1822324956339504325} - component: {fileID: 1822324956339504325}
- component: {fileID: 7483671490167212526} - component: {fileID: 7483671490167212526}
m_Layer: 0 m_Layer: 5
m_Name: Label m_Name: Label
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -13,7 +13,7 @@ GameObject:
- component: {fileID: 1826394720132835709} - component: {fileID: 1826394720132835709}
- component: {fileID: 4987523079939159319} - component: {fileID: 4987523079939159319}
- component: {fileID: 3942906496295632508} - component: {fileID: 3942906496295632508}
m_Layer: 0 m_Layer: 5
m_Name: ItemPrefab m_Name: ItemPrefab
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -155,7 +155,7 @@ GameObject:
- component: {fileID: 1885211785160074565} - component: {fileID: 1885211785160074565}
- component: {fileID: 8272526244216789332} - component: {fileID: 8272526244216789332}
- component: {fileID: 4840548641561535226} - component: {fileID: 4840548641561535226}
m_Layer: 0 m_Layer: 5
m_Name: Name m_Name: Name
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -290,7 +290,7 @@ GameObject:
- component: {fileID: 3370089183326341287} - component: {fileID: 3370089183326341287}
- component: {fileID: 7397484820841873523} - component: {fileID: 7397484820841873523}
- component: {fileID: 6588407399979732995} - component: {fileID: 6588407399979732995}
m_Layer: 0 m_Layer: 5
m_Name: DeviceRawImage m_Name: DeviceRawImage
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -379,7 +379,7 @@ GameObject:
- component: {fileID: 7277770534815806214} - component: {fileID: 7277770534815806214}
- component: {fileID: 5964642934946449171} - component: {fileID: 5964642934946449171}
- component: {fileID: 5887092968505518654} - component: {fileID: 5887092968505518654}
m_Layer: 0 m_Layer: 5
m_Name: Right m_Name: Right
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -473,7 +473,7 @@ GameObject:
- component: {fileID: 5468229884088645180} - component: {fileID: 5468229884088645180}
- component: {fileID: 4147329925826600491} - component: {fileID: 4147329925826600491}
- component: {fileID: 4647039171796394276} - component: {fileID: 4647039171796394276}
m_Layer: 0 m_Layer: 5
m_Name: Scroll m_Name: Scroll
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -596,7 +596,7 @@ GameObject:
- component: {fileID: 3190141395984966533} - component: {fileID: 3190141395984966533}
- component: {fileID: 7592982024277439227} - component: {fileID: 7592982024277439227}
- component: {fileID: 8645385913932230175} - component: {fileID: 8645385913932230175}
m_Layer: 0 m_Layer: 5
m_Name: Viewport m_Name: Viewport
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -685,7 +685,7 @@ GameObject:
- component: {fileID: 2993659619756489948} - component: {fileID: 2993659619756489948}
- component: {fileID: 9142951468929579946} - component: {fileID: 9142951468929579946}
- component: {fileID: 2142741602967855509} - component: {fileID: 2142741602967855509}
m_Layer: 0 m_Layer: 5
m_Name: CurSelect m_Name: CurSelect
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -761,7 +761,7 @@ GameObject:
- component: {fileID: 1954549762747143972} - component: {fileID: 1954549762747143972}
- component: {fileID: 2228057524689582266} - component: {fileID: 2228057524689582266}
- component: {fileID: 4892270682288098217} - component: {fileID: 4892270682288098217}
m_Layer: 0 m_Layer: 5
m_Name: ObjBg m_Name: ObjBg
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -847,7 +847,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 2836954293480787745} - component: {fileID: 2836954293480787745}
m_Layer: 0 m_Layer: 5
m_Name: Prefabs m_Name: Prefabs
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -885,7 +885,7 @@ GameObject:
- component: {fileID: 7536532178961312589} - component: {fileID: 7536532178961312589}
- component: {fileID: 1200259361618426797} - component: {fileID: 1200259361618426797}
- component: {fileID: 7420892993111462157} - component: {fileID: 7420892993111462157}
m_Layer: 0 m_Layer: 5
m_Name: Icon m_Name: Icon
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -959,7 +959,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 8188781184013275445} - component: {fileID: 8188781184013275445}
- component: {fileID: -6608259679228875983} - component: {fileID: -6608259679228875983}
m_Layer: 0 m_Layer: 5
m_Name: UI3DObjShow m_Name: UI3DObjShow
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1020,7 +1020,7 @@ GameObject:
- component: {fileID: 6163647579972378307} - component: {fileID: 6163647579972378307}
- component: {fileID: 4184670730983142247} - component: {fileID: 4184670730983142247}
- component: {fileID: 9021371395075346806} - component: {fileID: 9021371395075346806}
m_Layer: 0 m_Layer: 5
m_Name: Content m_Name: Content
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1124,7 +1124,7 @@ GameObject:
- component: {fileID: 1175461932259494640} - component: {fileID: 1175461932259494640}
- component: {fileID: 8182201665260437679} - component: {fileID: 8182201665260437679}
- component: {fileID: 3032770430978378459} - component: {fileID: 3032770430978378459}
m_Layer: 0 m_Layer: 5
m_Name: IconBg m_Name: IconBg
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -12,7 +12,7 @@ GameObject:
- component: {fileID: 720179284218664828} - component: {fileID: 720179284218664828}
- component: {fileID: 8627238894211572052} - component: {fileID: 8627238894211572052}
- component: {fileID: 5534949437245616353} - component: {fileID: 5534949437245616353}
m_Layer: 0 m_Layer: 5
m_Name: Viewport m_Name: Viewport
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -101,7 +101,7 @@ GameObject:
- component: {fileID: 1179437840221257607} - component: {fileID: 1179437840221257607}
- component: {fileID: 5993226364604944433} - component: {fileID: 5993226364604944433}
- component: {fileID: 7589938469968452857} - component: {fileID: 7589938469968452857}
m_Layer: 0 m_Layer: 5
m_Name: CurSelect m_Name: CurSelect
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -177,7 +177,7 @@ GameObject:
- component: {fileID: 1831670476936566405} - component: {fileID: 1831670476936566405}
- component: {fileID: 1965798369331663024} - component: {fileID: 1965798369331663024}
- component: {fileID: 7103229461446632614} - component: {fileID: 7103229461446632614}
m_Layer: 0 m_Layer: 5
m_Name: bg m_Name: bg
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -271,7 +271,7 @@ GameObject:
- component: {fileID: 254227601228506374} - component: {fileID: 254227601228506374}
- component: {fileID: 1040135018577296874} - component: {fileID: 1040135018577296874}
- component: {fileID: 7356074359862289526} - component: {fileID: 7356074359862289526}
m_Layer: 0 m_Layer: 5
m_Name: Scroll m_Name: Scroll
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -393,7 +393,7 @@ GameObject:
- component: {fileID: 2689415831119182590} - component: {fileID: 2689415831119182590}
- component: {fileID: 3273573817221224419} - component: {fileID: 3273573817221224419}
- component: {fileID: 6436825421739101952} - component: {fileID: 6436825421739101952}
m_Layer: 0 m_Layer: 5
m_Name: Selected m_Name: Selected
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -528,7 +528,7 @@ GameObject:
- component: {fileID: 5912537021221064421} - component: {fileID: 5912537021221064421}
- component: {fileID: 3560637060377120700} - component: {fileID: 3560637060377120700}
- component: {fileID: 3136112080371682209} - component: {fileID: 3136112080371682209}
m_Layer: 0 m_Layer: 5
m_Name: Content m_Name: Content
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -617,7 +617,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 2829940346850861066} - component: {fileID: 2829940346850861066}
m_Layer: 0 m_Layer: 5
m_Name: Prefabs m_Name: Prefabs
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -655,7 +655,7 @@ GameObject:
- component: {fileID: 4298471471318501847} - component: {fileID: 4298471471318501847}
- component: {fileID: 4876354504712037638} - component: {fileID: 4876354504712037638}
- component: {fileID: 500444381068990267} - component: {fileID: 500444381068990267}
m_Layer: 0 m_Layer: 5
m_Name: Icon m_Name: Icon
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -736,7 +736,7 @@ GameObject:
- component: {fileID: 3997541015826516678} - component: {fileID: 3997541015826516678}
- component: {fileID: 2942751017101116083} - component: {fileID: 2942751017101116083}
- component: {fileID: 852343187983825115} - component: {fileID: 852343187983825115}
m_Layer: 0 m_Layer: 5
m_Name: ItemPrefab m_Name: ItemPrefab
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -888,7 +888,7 @@ GameObject:
- component: {fileID: 2858233519595284804} - component: {fileID: 2858233519595284804}
- component: {fileID: 7470382041958119283} - component: {fileID: 7470382041958119283}
- component: {fileID: 6908862309512493659} - component: {fileID: 6908862309512493659}
m_Layer: 0 m_Layer: 5
m_Name: Name m_Name: Name
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1021,7 +1021,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 8884541322144313253} - component: {fileID: 8884541322144313253}
- component: {fileID: -9076045857728266771} - component: {fileID: -9076045857728266771}
m_Layer: 0 m_Layer: 5
m_Name: UIBackPack m_Name: UIBackPack
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1076,7 +1076,7 @@ GameObject:
- component: {fileID: 8156089695026575318} - component: {fileID: 8156089695026575318}
- component: {fileID: 6830142910111002741} - component: {fileID: 6830142910111002741}
- component: {fileID: 8183087573598537193} - component: {fileID: 8183087573598537193}
m_Layer: 0 m_Layer: 5
m_Name: IconBg m_Name: IconBg
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1152,7 +1152,7 @@ GameObject:
- component: {fileID: 8432229706393150763} - component: {fileID: 8432229706393150763}
- component: {fileID: 7998702343858188311} - component: {fileID: 7998702343858188311}
- component: {fileID: 4826648473444851839} - component: {fileID: 4826648473444851839}
m_Layer: 0 m_Layer: 5
m_Name: Wrong m_Name: Wrong
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1227,7 +1227,7 @@ GameObject:
- component: {fileID: 1359517404646008911} - component: {fileID: 1359517404646008911}
- component: {fileID: 8909650154369111679} - component: {fileID: 8909650154369111679}
- component: {fileID: 5855586488784585236} - component: {fileID: 5855586488784585236}
m_Layer: 0 m_Layer: 5
m_Name: Right m_Name: Right
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -264,7 +264,7 @@ GameObject:
- component: {fileID: 1925313831941949437} - component: {fileID: 1925313831941949437}
- component: {fileID: 8217181496106074158} - component: {fileID: 8217181496106074158}
- component: {fileID: 2728586638895794672} - component: {fileID: 2728586638895794672}
m_Layer: 0 m_Layer: 5
m_Name: MenuBtn m_Name: MenuBtn
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1498,7 +1498,7 @@ GameObject:
- component: {fileID: 4953482758554625882} - component: {fileID: 4953482758554625882}
- component: {fileID: 2347760259618684183} - component: {fileID: 2347760259618684183}
- component: {fileID: 5918762461572323184} - component: {fileID: 5918762461572323184}
m_Layer: 0 m_Layer: 5
m_Name: Label m_Name: Label
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1632,7 +1632,7 @@ GameObject:
- component: {fileID: 3033046206669775460} - component: {fileID: 3033046206669775460}
- component: {fileID: 1682419669064365991} - component: {fileID: 1682419669064365991}
- component: {fileID: 6605250588679030740} - component: {fileID: 6605250588679030740}
m_Layer: 0 m_Layer: 5
m_Name: BodyItem m_Name: BodyItem
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1867,7 +1867,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 3238461836348479573} - component: {fileID: 3238461836348479573}
m_Layer: 0 m_Layer: 5
m_Name: Prefabs m_Name: Prefabs
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1906,7 +1906,7 @@ GameObject:
- component: {fileID: 5601864313735818432} - component: {fileID: 5601864313735818432}
- component: {fileID: 2854415066566960052} - component: {fileID: 2854415066566960052}
- component: {fileID: 1910592752469583054} - component: {fileID: 1910592752469583054}
m_Layer: 0 m_Layer: 5
m_Name: BodyContent m_Name: BodyContent
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2317,7 +2317,7 @@ GameObject:
- component: {fileID: 857771760272880181} - component: {fileID: 857771760272880181}
- component: {fileID: 7828263869541264493} - component: {fileID: 7828263869541264493}
- component: {fileID: 4614220537224331151} - component: {fileID: 4614220537224331151}
m_Layer: 0 m_Layer: 5
m_Name: Checkmark m_Name: Checkmark
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2391,7 +2391,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 1062102287437619772} - component: {fileID: 1062102287437619772}
- component: {fileID: 1899516771925541136} - component: {fileID: 1899516771925541136}
m_Layer: 0 m_Layer: 5
m_Name: UIBody3D m_Name: UIBody3D
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -3203,7 +3203,7 @@ GameObject:
- component: {fileID: 7905154595963713286} - component: {fileID: 7905154595963713286}
- component: {fileID: 2446502681928384974} - component: {fileID: 2446502681928384974}
- component: {fileID: 4878151049820995865} - component: {fileID: 4878151049820995865}
m_Layer: 0 m_Layer: 5
m_Name: Label m_Name: Label
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -3481,7 +3481,7 @@ GameObject:
- component: {fileID: 2230561609608687225} - component: {fileID: 2230561609608687225}
- component: {fileID: 5985358514496059563} - component: {fileID: 5985358514496059563}
- component: {fileID: 7493184969676800220} - component: {fileID: 7493184969676800220}
m_Layer: 0 m_Layer: 5
m_Name: LeftContent m_Name: LeftContent
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -3945,7 +3945,7 @@ GameObject:
- component: {fileID: 1264121378949306667} - component: {fileID: 1264121378949306667}
- component: {fileID: 6079762615507445171} - component: {fileID: 6079762615507445171}
- component: {fileID: 4700084135801314771} - component: {fileID: 4700084135801314771}
m_Layer: 0 m_Layer: 5
m_Name: Background m_Name: Background
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -4219,7 +4219,7 @@ GameObject:
- component: {fileID: 7012541589931891369} - component: {fileID: 7012541589931891369}
- component: {fileID: 889925841178914852} - component: {fileID: 889925841178914852}
- component: {fileID: 5269464421851659385} - component: {fileID: 5269464421851659385}
m_Layer: 0 m_Layer: 5
m_Name: RightContent m_Name: RightContent
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -4383,7 +4383,7 @@ GameObject:
- component: {fileID: 7473498730775191750} - component: {fileID: 7473498730775191750}
- component: {fileID: 3011504180940896098} - component: {fileID: 3011504180940896098}
- component: {fileID: 1037810077572345310} - component: {fileID: 1037810077572345310}
m_Layer: 0 m_Layer: 5
m_Name: BodyList m_Name: BodyList
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -9,7 +9,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 3704119434299023873} - component: {fileID: 3704119434299023873}
m_Layer: 0 m_Layer: 5
m_Name: Prefabs m_Name: Prefabs
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -49,7 +49,7 @@ GameObject:
- component: {fileID: 8707609089676575336} - component: {fileID: 8707609089676575336}
- component: {fileID: 6309894902403129698} - component: {fileID: 6309894902403129698}
- component: {fileID: 5431530855365952215} - component: {fileID: 5431530855365952215}
m_Layer: 0 m_Layer: 5
m_Name: PartName m_Name: PartName
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -782,7 +782,7 @@ GameObject:
- component: {fileID: 830889130275351780} - component: {fileID: 830889130275351780}
- component: {fileID: 5301118011458687740} - component: {fileID: 5301118011458687740}
- component: {fileID: 8755480884770592513} - component: {fileID: 8755480884770592513}
m_Layer: 0 m_Layer: 5
m_Name: ListContent m_Name: ListContent
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1148,7 +1148,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 6190215392520032477} - component: {fileID: 6190215392520032477}
- component: {fileID: -1321096431916288768} - component: {fileID: -1321096431916288768}
m_Layer: 0 m_Layer: 5
m_Name: UIBody3DInfo m_Name: UIBody3DInfo
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1621,7 +1621,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 6827284989092321893} - component: {fileID: 6827284989092321893}
m_Layer: 0 m_Layer: 5
m_Name: bg m_Name: bg
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1937,7 +1937,7 @@ GameObject:
- component: {fileID: 4459085572747613946} - component: {fileID: 4459085572747613946}
- component: {fileID: 4894733014413346296} - component: {fileID: 4894733014413346296}
- component: {fileID: 521060644256314275} - component: {fileID: 521060644256314275}
m_Layer: 0 m_Layer: 5
m_Name: ShowTip m_Name: ShowTip
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2370,7 +2370,7 @@ GameObject:
- component: {fileID: 7517546175823580742} - component: {fileID: 7517546175823580742}
- component: {fileID: 3323726988613458574} - component: {fileID: 3323726988613458574}
- component: {fileID: 4257239027467645739} - component: {fileID: 4257239027467645739}
m_Layer: 0 m_Layer: 5
m_Name: Des m_Name: Des
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2520,7 +2520,7 @@ GameObject:
- component: {fileID: 683708360215293002} - component: {fileID: 683708360215293002}
- component: {fileID: 504216954137080686} - component: {fileID: 504216954137080686}
- component: {fileID: 4783679322056164110} - component: {fileID: 4783679322056164110}
m_Layer: 0 m_Layer: 5
m_Name: Center m_Name: Center
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2735,7 +2735,7 @@ GameObject:
- component: {fileID: 6527817913563806369} - component: {fileID: 6527817913563806369}
- component: {fileID: 6029649610812130588} - component: {fileID: 6029649610812130588}
- component: {fileID: 418754800741770927} - component: {fileID: 418754800741770927}
m_Layer: 0 m_Layer: 5
m_Name: Background m_Name: Background
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2810,7 +2810,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 9020717879163851555} - component: {fileID: 9020717879163851555}
- component: {fileID: 3421682449047198639} - component: {fileID: 3421682449047198639}
m_Layer: 0 m_Layer: 5
m_Name: Audio m_Name: Audio
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -3017,7 +3017,7 @@ GameObject:
- component: {fileID: 6172743479764615161} - component: {fileID: 6172743479764615161}
- component: {fileID: 7778926504159604487} - component: {fileID: 7778926504159604487}
- component: {fileID: 8977262465905793402} - component: {fileID: 8977262465905793402}
m_Layer: 0 m_Layer: 5
m_Name: Checkmark m_Name: Checkmark
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -3520,7 +3520,7 @@ GameObject:
- component: {fileID: 4398165297683719602} - component: {fileID: 4398165297683719602}
- component: {fileID: 7813395870198244871} - component: {fileID: 7813395870198244871}
- component: {fileID: 1100525409918473002} - component: {fileID: 1100525409918473002}
m_Layer: 0 m_Layer: 5
m_Name: Content m_Name: Content
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -3629,7 +3629,7 @@ GameObject:
- component: {fileID: 6142069136662953391} - component: {fileID: 6142069136662953391}
- component: {fileID: 1516042631190191173} - component: {fileID: 1516042631190191173}
- component: {fileID: 8748741714269200721} - component: {fileID: 8748741714269200721}
m_Layer: 0 m_Layer: 5
m_Name: Btns m_Name: Btns
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -11,7 +11,7 @@ GameObject:
- component: {fileID: 5541630126728550664} - component: {fileID: 5541630126728550664}
- component: {fileID: 7059217903814836235} - component: {fileID: 7059217903814836235}
- component: {fileID: 5690934278568581149} - component: {fileID: 5690934278568581149}
m_Layer: 0 m_Layer: 5
m_Name: SearchItem m_Name: SearchItem
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -91,7 +91,7 @@ GameObject:
- component: {fileID: 6691901692687776613} - component: {fileID: 6691901692687776613}
- component: {fileID: 8604668127201442417} - component: {fileID: 8604668127201442417}
- component: {fileID: 6111203637309125883} - component: {fileID: 6111203637309125883}
m_Layer: 0 m_Layer: 5
m_Name: Text (TMP) m_Name: Text (TMP)
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -225,7 +225,7 @@ GameObject:
- component: {fileID: 3253026650041459306} - component: {fileID: 3253026650041459306}
- component: {fileID: 7657823456554628219} - component: {fileID: 7657823456554628219}
- component: {fileID: 7323728187780005847} - component: {fileID: 7323728187780005847}
m_Layer: 0 m_Layer: 5
m_Name: Background m_Name: Background
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -301,7 +301,7 @@ GameObject:
- component: {fileID: 968044794616394021} - component: {fileID: 968044794616394021}
- component: {fileID: 1992922879845837021} - component: {fileID: 1992922879845837021}
- component: {fileID: 5100270314888121104} - component: {fileID: 5100270314888121104}
m_Layer: 0 m_Layer: 5
m_Name: ToggleContent m_Name: ToggleContent
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -387,7 +387,7 @@ GameObject:
- component: {fileID: 1314588679329502247} - component: {fileID: 1314588679329502247}
- component: {fileID: 6791851927171983665} - component: {fileID: 6791851927171983665}
- component: {fileID: 3361460339878902209} - component: {fileID: 3361460339878902209}
m_Layer: 0 m_Layer: 5
m_Name: Checkmark m_Name: Checkmark
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -463,7 +463,7 @@ GameObject:
- component: {fileID: 1833753178836462036} - component: {fileID: 1833753178836462036}
- component: {fileID: 8836301810932972658} - component: {fileID: 8836301810932972658}
- component: {fileID: 2870834805563361516} - component: {fileID: 2870834805563361516}
m_Layer: 0 m_Layer: 5
m_Name: Placeholder m_Name: Placeholder
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -618,7 +618,7 @@ GameObject:
- component: {fileID: 3198770288120255536} - component: {fileID: 3198770288120255536}
- component: {fileID: 233082391983418149} - component: {fileID: 233082391983418149}
- component: {fileID: 6304575409659534821} - component: {fileID: 6304575409659534821}
m_Layer: 0 m_Layer: 5
m_Name: Scroll View m_Name: Scroll View
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -722,7 +722,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 2765956842469010051} - component: {fileID: 2765956842469010051}
m_Layer: 0 m_Layer: 5
m_Name: Prefabs m_Name: Prefabs
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -760,7 +760,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 7413620028793613176} - component: {fileID: 7413620028793613176}
- component: {fileID: 4284310081592403002} - component: {fileID: 4284310081592403002}
m_Layer: 0 m_Layer: 5
m_Name: UI m_Name: UI
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -846,7 +846,7 @@ GameObject:
- component: {fileID: 5894363737722245234} - component: {fileID: 5894363737722245234}
- component: {fileID: 4513527160489183252} - component: {fileID: 4513527160489183252}
- component: {fileID: 6563839704117627199} - component: {fileID: 6563839704117627199}
m_Layer: 0 m_Layer: 5
m_Name: Half m_Name: Half
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -920,7 +920,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 8239230575637970371} - component: {fileID: 8239230575637970371}
- component: {fileID: 4035371880123791218} - component: {fileID: 4035371880123791218}
m_Layer: 0 m_Layer: 5
m_Name: UIBody3DMenuTree m_Name: UIBody3DMenuTree
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -978,7 +978,7 @@ GameObject:
- component: {fileID: 8756084538072946943} - component: {fileID: 8756084538072946943}
- component: {fileID: 6720028438850695846} - component: {fileID: 6720028438850695846}
- component: {fileID: 6865219576372528947} - component: {fileID: 6865219576372528947}
m_Layer: 0 m_Layer: 5
m_Name: Item m_Name: Item
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1059,7 +1059,7 @@ GameObject:
- component: {fileID: 6328242271330880581} - component: {fileID: 6328242271330880581}
- component: {fileID: 5822037825308611511} - component: {fileID: 5822037825308611511}
- component: {fileID: 8829331589693888189} - component: {fileID: 8829331589693888189}
m_Layer: 0 m_Layer: 5
m_Name: Full m_Name: Full
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1136,7 +1136,7 @@ GameObject:
- component: {fileID: 1447526701205576668} - component: {fileID: 1447526701205576668}
- component: {fileID: 4548797959966114877} - component: {fileID: 4548797959966114877}
- component: {fileID: 2490883577000194266} - component: {fileID: 2490883577000194266}
m_Layer: 0 m_Layer: 5
m_Name: Close m_Name: Close
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1272,7 +1272,7 @@ GameObject:
- component: {fileID: 1649761711985542949} - component: {fileID: 1649761711985542949}
- component: {fileID: 1115528623557144614} - component: {fileID: 1115528623557144614}
- component: {fileID: 4375380806897849957} - component: {fileID: 4375380806897849957}
m_Layer: 0 m_Layer: 5
m_Name: Label m_Name: Label
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1407,7 +1407,7 @@ GameObject:
- component: {fileID: 2513262253907134897} - component: {fileID: 2513262253907134897}
- component: {fileID: 8995589607768803785} - component: {fileID: 8995589607768803785}
- component: {fileID: 424829580646518385} - component: {fileID: 424829580646518385}
m_Layer: 0 m_Layer: 5
m_Name: Obj m_Name: Obj
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1530,7 +1530,7 @@ GameObject:
- component: {fileID: 952298444247433949} - component: {fileID: 952298444247433949}
- component: {fileID: 6269862821162942835} - component: {fileID: 6269862821162942835}
- component: {fileID: 5781164482939738454} - component: {fileID: 5781164482939738454}
m_Layer: 0 m_Layer: 5
m_Name: Button m_Name: Button
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1676,7 +1676,7 @@ GameObject:
- component: {fileID: 3809433158938133721} - component: {fileID: 3809433158938133721}
- component: {fileID: 5081294388593249996} - component: {fileID: 5081294388593249996}
- component: {fileID: 5572334278771085631} - component: {fileID: 5572334278771085631}
m_Layer: 0 m_Layer: 5
m_Name: Text m_Name: Text
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1812,7 +1812,7 @@ GameObject:
- component: {fileID: 5612136304832395205} - component: {fileID: 5612136304832395205}
- component: {fileID: 8717882674060703838} - component: {fileID: 8717882674060703838}
- component: {fileID: 1393690702991313535} - component: {fileID: 1393690702991313535}
m_Layer: 0 m_Layer: 5
m_Name: Input m_Name: Input
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2003,7 +2003,7 @@ GameObject:
- component: {fileID: 1862316355096272692} - component: {fileID: 1862316355096272692}
- component: {fileID: 8647292842559282075} - component: {fileID: 8647292842559282075}
- component: {fileID: 4056347865810146947} - component: {fileID: 4056347865810146947}
m_Layer: 0 m_Layer: 5
m_Name: Content m_Name: Content
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2096,7 +2096,7 @@ GameObject:
- component: {fileID: 3729434292113330344} - component: {fileID: 3729434292113330344}
- component: {fileID: 60149285316496278} - component: {fileID: 60149285316496278}
- component: {fileID: 8058058459736564283} - component: {fileID: 8058058459736564283}
m_Layer: 0 m_Layer: 5
m_Name: Label m_Name: Label
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2231,7 +2231,7 @@ GameObject:
- component: {fileID: 6570752734218630378} - component: {fileID: 6570752734218630378}
- component: {fileID: 8083432661066997205} - component: {fileID: 8083432661066997205}
- component: {fileID: 1546129111403102217} - component: {fileID: 1546129111403102217}
m_Layer: 0 m_Layer: 5
m_Name: RootContent m_Name: RootContent
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2419,7 +2419,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 7751237830732954166} - component: {fileID: 7751237830732954166}
- component: {fileID: 3511587815147998542} - component: {fileID: 3511587815147998542}
m_Layer: 0 m_Layer: 5
m_Name: SubContent m_Name: SubContent
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2481,7 +2481,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 348112869011454683} - component: {fileID: 348112869011454683}
- component: {fileID: 8036619762038645936} - component: {fileID: 8036619762038645936}
m_Layer: 0 m_Layer: 5
m_Name: Title m_Name: Title
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2546,7 +2546,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 5665479011557647546} - component: {fileID: 5665479011557647546}
- component: {fileID: 9098222183318483024} - component: {fileID: 9098222183318483024}
m_Layer: 0 m_Layer: 5
m_Name: Text Area m_Name: Text Area
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2600,7 +2600,7 @@ GameObject:
- component: {fileID: 6547758707784887598} - component: {fileID: 6547758707784887598}
- component: {fileID: 6566445527134288257} - component: {fileID: 6566445527134288257}
- component: {fileID: 3549564371066931878} - component: {fileID: 3549564371066931878}
m_Layer: 0 m_Layer: 5
m_Name: Viewport m_Name: Viewport
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2691,7 +2691,7 @@ GameObject:
- component: {fileID: 5380101656063997442} - component: {fileID: 5380101656063997442}
- component: {fileID: 6246179184432923500} - component: {fileID: 6246179184432923500}
- component: {fileID: 7391309138291511606} - component: {fileID: 7391309138291511606}
m_Layer: 0 m_Layer: 5
m_Name: SearchContent m_Name: SearchContent
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2784,7 +2784,7 @@ GameObject:
- component: {fileID: 5386886549002144015} - component: {fileID: 5386886549002144015}
- component: {fileID: 2324784443955434651} - component: {fileID: 2324784443955434651}
- component: {fileID: 3156810407322175504} - component: {fileID: 3156810407322175504}
m_Layer: 0 m_Layer: 5
m_Name: Text (TMP) m_Name: Text (TMP)
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -189,7 +189,7 @@ GameObject:
- component: {fileID: 5993706344011097893} - component: {fileID: 5993706344011097893}
- component: {fileID: 634775337829811055} - component: {fileID: 634775337829811055}
- component: {fileID: 5185512972209820422} - component: {fileID: 5185512972209820422}
m_Layer: 0 m_Layer: 5
m_Name: BodyName m_Name: BodyName
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -338,7 +338,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 7407754821700687508} - component: {fileID: 7407754821700687508}
- component: {fileID: -8202134762901074300} - component: {fileID: -8202134762901074300}
m_Layer: 0 m_Layer: 5
m_Name: UIBody3DMouse m_Name: UIBody3DMouse
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -526,7 +526,7 @@ GameObject:
- component: {fileID: 5808926026687105467} - component: {fileID: 5808926026687105467}
- component: {fileID: 2698497219859193594} - component: {fileID: 2698497219859193594}
- component: {fileID: 2462325859475754173} - component: {fileID: 2462325859475754173}
m_Layer: 0 m_Layer: 5
m_Name: Image m_Name: Image
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -601,7 +601,7 @@ GameObject:
- component: {fileID: 1130625050664635630} - component: {fileID: 1130625050664635630}
- component: {fileID: 2807966281413911632} - component: {fileID: 2807966281413911632}
- component: {fileID: 2378378933056289467} - component: {fileID: 2378378933056289467}
m_Layer: 0 m_Layer: 5
m_Name: Image m_Name: Image
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -677,7 +677,7 @@ GameObject:
- component: {fileID: 6443540540920022219} - component: {fileID: 6443540540920022219}
- component: {fileID: 1458989459021954194} - component: {fileID: 1458989459021954194}
- component: {fileID: 7867841589952432844} - component: {fileID: 7867841589952432844}
m_Layer: 0 m_Layer: 5
m_Name: Point m_Name: Point
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -770,7 +770,7 @@ GameObject:
- component: {fileID: 6107282832060519988} - component: {fileID: 6107282832060519988}
- component: {fileID: 5347646502657675852} - component: {fileID: 5347646502657675852}
- component: {fileID: 5204424892036882157} - component: {fileID: 5204424892036882157}
m_Layer: 0 m_Layer: 5
m_Name: Content m_Name: Content
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -59,7 +59,7 @@ MonoBehaviour:
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_Material: {fileID: 0} m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1} m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1 m_RaycastTarget: 0
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1 m_Maskable: 1
m_OnCullStateChanged: m_OnCullStateChanged:
@ -145,7 +145,7 @@ GameObject:
- component: {fileID: 1063180806212692488} - component: {fileID: 1063180806212692488}
- component: {fileID: 3954091486572503913} - component: {fileID: 3954091486572503913}
- component: {fileID: 4914371533134699198} - component: {fileID: 4914371533134699198}
m_Layer: 0 m_Layer: 5
m_Name: BtnContent m_Name: BtnContent
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -399,7 +399,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 4586469886604357432} - component: {fileID: 4586469886604357432}
m_Layer: 0 m_Layer: 5
m_Name: Prefabs m_Name: Prefabs
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -437,7 +437,7 @@ GameObject:
- component: {fileID: 3292507068126063065} - component: {fileID: 3292507068126063065}
- component: {fileID: -6845373899084667377} - component: {fileID: -6845373899084667377}
- component: {fileID: 1930005135453026217} - component: {fileID: 1930005135453026217}
m_Layer: 0 m_Layer: 5
m_Name: UIBtns m_Name: UIBtns
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -449,7 +449,7 @@ GameObject:
- component: {fileID: -7625989102853132987} - component: {fileID: -7625989102853132987}
- component: {fileID: 7631483854353468555} - component: {fileID: 7631483854353468555}
- component: {fileID: 4496501098154074593} - component: {fileID: 4496501098154074593}
m_Layer: 0 m_Layer: 5
m_Name: UICameraSwitch m_Name: UICameraSwitch
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -10,7 +10,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 5742674533081898516} - component: {fileID: 5742674533081898516}
- component: {fileID: -7706593333074943589} - component: {fileID: -7706593333074943589}
m_Layer: 0 m_Layer: 5
m_Name: UIDeviceTip m_Name: UIDeviceTip
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -63,7 +63,7 @@ GameObject:
- component: {fileID: 4957094274820776498} - component: {fileID: 4957094274820776498}
- component: {fileID: 1686418510651184821} - component: {fileID: 1686418510651184821}
- component: {fileID: 7627912183738674205} - component: {fileID: 7627912183738674205}
m_Layer: 0 m_Layer: 5
m_Name: Label m_Name: Label
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -215,7 +215,7 @@ GameObject:
- component: {fileID: 8696217884722044736} - component: {fileID: 8696217884722044736}
- component: {fileID: 6262412644488086412} - component: {fileID: 6262412644488086412}
- component: {fileID: 6365232066139843090} - component: {fileID: 6365232066139843090}
m_Layer: 0 m_Layer: 5
m_Name: Bg m_Name: Bg
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -330,7 +330,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 3498217952045278011} - component: {fileID: 3498217952045278011}
- component: {fileID: 3053206168475133008} - component: {fileID: 3053206168475133008}
m_Layer: 0 m_Layer: 5
m_Name: Point m_Name: Point
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -144,7 +144,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 5248266707218333243} - component: {fileID: 5248266707218333243}
- component: {fileID: -1922437267348909682} - component: {fileID: -1922437267348909682}
m_Layer: 0 m_Layer: 5
m_Name: UIDraw m_Name: UIDraw
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -228,7 +228,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 8168689003635850591} - component: {fileID: 8168689003635850591}
m_Layer: 0 m_Layer: 5
m_Name: MenuContent m_Name: MenuContent
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -914,7 +914,7 @@ GameObject:
- component: {fileID: 6728798601003651372} - component: {fileID: 6728798601003651372}
- component: {fileID: 6514419430037573205} - component: {fileID: 6514419430037573205}
- component: {fileID: 4289768011730094507} - component: {fileID: 4289768011730094507}
m_Layer: 0 m_Layer: 5
m_Name: Label m_Name: Label
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1542,7 +1542,7 @@ GameObject:
- component: {fileID: 261820504887957599} - component: {fileID: 261820504887957599}
- component: {fileID: 8636723733331364148} - component: {fileID: 8636723733331364148}
- component: {fileID: 8517671564551698385} - component: {fileID: 8517671564551698385}
m_Layer: 0 m_Layer: 5
m_Name: PenFill m_Name: PenFill
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1615,7 +1615,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 2244867125360659356} - component: {fileID: 2244867125360659356}
m_Layer: 0 m_Layer: 5
m_Name: Fill Area m_Name: Fill Area
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1728,7 +1728,7 @@ GameObject:
- component: {fileID: 7680141286834816999} - component: {fileID: 7680141286834816999}
- component: {fileID: 7609649003841633922} - component: {fileID: 7609649003841633922}
- component: {fileID: 6876269614391699274} - component: {fileID: 6876269614391699274}
m_Layer: 0 m_Layer: 5
m_Name: AlphaSlider m_Name: AlphaSlider
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2188,7 +2188,7 @@ GameObject:
- component: {fileID: 31084923243399467} - component: {fileID: 31084923243399467}
- component: {fileID: 1594643944354670706} - component: {fileID: 1594643944354670706}
- component: {fileID: 3673863312826482967} - component: {fileID: 3673863312826482967}
m_Layer: 0 m_Layer: 5
m_Name: RectImg m_Name: RectImg
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2355,7 +2355,7 @@ GameObject:
- component: {fileID: 3689577755995123420} - component: {fileID: 3689577755995123420}
- component: {fileID: 4601671526437018996} - component: {fileID: 4601671526437018996}
- component: {fileID: 7825958434919162129} - component: {fileID: 7825958434919162129}
m_Layer: 0 m_Layer: 5
m_Name: AlphaValue m_Name: AlphaValue
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2648,7 +2648,7 @@ GameObject:
- component: {fileID: 6174875567737795578} - component: {fileID: 6174875567737795578}
- component: {fileID: 6595069979675911202} - component: {fileID: 6595069979675911202}
- component: {fileID: 202888717378463401} - component: {fileID: 202888717378463401}
m_Layer: 0 m_Layer: 5
m_Name: Content m_Name: Content
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2811,7 +2811,7 @@ GameObject:
- component: {fileID: 7885012002792199686} - component: {fileID: 7885012002792199686}
- component: {fileID: 5834594682419339802} - component: {fileID: 5834594682419339802}
- component: {fileID: 6453703547780102908} - component: {fileID: 6453703547780102908}
m_Layer: 0 m_Layer: 5
m_Name: AlphaFill m_Name: AlphaFill
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -3167,7 +3167,7 @@ GameObject:
- component: {fileID: 3951373199249895382} - component: {fileID: 3951373199249895382}
- component: {fileID: 3124353302153448229} - component: {fileID: 3124353302153448229}
- component: {fileID: 5853308277782172275} - component: {fileID: 5853308277782172275}
m_Layer: 0 m_Layer: 5
m_Name: Background m_Name: Background
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -3601,7 +3601,7 @@ GameObject:
- component: {fileID: 7412521316250416332} - component: {fileID: 7412521316250416332}
- component: {fileID: 5464280819655811615} - component: {fileID: 5464280819655811615}
- component: {fileID: 7202142325337995834} - component: {fileID: 7202142325337995834}
m_Layer: 0 m_Layer: 5
m_Name: Tools m_Name: Tools
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -3685,7 +3685,7 @@ GameObject:
- component: {fileID: 8842842148487093503} - component: {fileID: 8842842148487093503}
- component: {fileID: 5508971672908783626} - component: {fileID: 5508971672908783626}
- component: {fileID: 7361392164821074926} - component: {fileID: 7361392164821074926}
m_Layer: 0 m_Layer: 5
m_Name: PenHandle m_Name: PenHandle
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -3919,7 +3919,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 5834119132936164118} - component: {fileID: 5834119132936164118}
- component: {fileID: 7714637065686556870} - component: {fileID: 7714637065686556870}
m_Layer: 0 m_Layer: 5
m_Name: Tools m_Name: Tools
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -3986,7 +3986,7 @@ GameObject:
- component: {fileID: 8008243382126065996} - component: {fileID: 8008243382126065996}
- component: {fileID: 3203995996440582448} - component: {fileID: 3203995996440582448}
- component: {fileID: 7327385147459692891} - component: {fileID: 7327385147459692891}
m_Layer: 0 m_Layer: 5
m_Name: Label m_Name: Label
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -4121,7 +4121,7 @@ GameObject:
- component: {fileID: 3633560260765487631} - component: {fileID: 3633560260765487631}
- component: {fileID: 5658539083815298256} - component: {fileID: 5658539083815298256}
- component: {fileID: 1633689405063136780} - component: {fileID: 1633689405063136780}
m_Layer: 0 m_Layer: 5
m_Name: Icon m_Name: Icon
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -4355,7 +4355,7 @@ GameObject:
- component: {fileID: 1284705199744354948} - component: {fileID: 1284705199744354948}
- component: {fileID: 651633994972779311} - component: {fileID: 651633994972779311}
- component: {fileID: 5263349108263655343} - component: {fileID: 5263349108263655343}
m_Layer: 0 m_Layer: 5
m_Name: Background m_Name: Background
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -4505,7 +4505,7 @@ GameObject:
- component: {fileID: 9066997620206398552} - component: {fileID: 9066997620206398552}
- component: {fileID: 6210786392738512101} - component: {fileID: 6210786392738512101}
- component: {fileID: 466674863104921185} - component: {fileID: 466674863104921185}
m_Layer: 0 m_Layer: 5
m_Name: PenSizeSlider m_Name: PenSizeSlider
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -4751,7 +4751,7 @@ GameObject:
- component: {fileID: 4033881371188063280} - component: {fileID: 4033881371188063280}
- component: {fileID: 8768990730307991147} - component: {fileID: 8768990730307991147}
- component: {fileID: 6890220124340322844} - component: {fileID: 6890220124340322844}
m_Layer: 0 m_Layer: 5
m_Name: AlphaHandle m_Name: AlphaHandle
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -4843,7 +4843,7 @@ GameObject:
- component: {fileID: 2726400452956656333} - component: {fileID: 2726400452956656333}
- component: {fileID: 6328205184138556604} - component: {fileID: 6328205184138556604}
- component: {fileID: 2839568003275503191} - component: {fileID: 2839568003275503191}
m_Layer: 0 m_Layer: 5
m_Name: Label m_Name: Label
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -6248,7 +6248,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 3370876975330029569} - component: {fileID: 3370876975330029569}
- component: {fileID: 8825928122176273931} - component: {fileID: 8825928122176273931}
m_Layer: 0 m_Layer: 5
m_Name: Alpha m_Name: Alpha
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -6747,7 +6747,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 7340085417821350297} - component: {fileID: 7340085417821350297}
m_Layer: 0 m_Layer: 5
m_Name: Handle Slide Area m_Name: Handle Slide Area
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -6786,7 +6786,7 @@ GameObject:
- component: {fileID: 8828149263381877660} - component: {fileID: 8828149263381877660}
- component: {fileID: 2203796515819680784} - component: {fileID: 2203796515819680784}
- component: {fileID: 8683794650347190296} - component: {fileID: 8683794650347190296}
m_Layer: 0 m_Layer: 5
m_Name: CirCleImg m_Name: CirCleImg
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -6878,7 +6878,7 @@ GameObject:
- component: {fileID: 2454734828434235417} - component: {fileID: 2454734828434235417}
- component: {fileID: 3350589312635769069} - component: {fileID: 3350589312635769069}
- component: {fileID: 2503292002956440930} - component: {fileID: 2503292002956440930}
m_Layer: 0 m_Layer: 5
m_Name: RawImg m_Name: RawImg
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -7173,7 +7173,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 865200499040886691} - component: {fileID: 865200499040886691}
m_Layer: 0 m_Layer: 5
m_Name: Handle Slide Area m_Name: Handle Slide Area
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -7346,7 +7346,7 @@ GameObject:
- component: {fileID: 8721005985642254980} - component: {fileID: 8721005985642254980}
- component: {fileID: 3355715086126679907} - component: {fileID: 3355715086126679907}
- component: {fileID: 2813051238768453926} - component: {fileID: 2813051238768453926}
m_Layer: 0 m_Layer: 5
m_Name: Penvalue m_Name: Penvalue
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -7495,7 +7495,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 8676304122337496716} - component: {fileID: 8676304122337496716}
- component: {fileID: 2945570745664429294} - component: {fileID: 2945570745664429294}
m_Layer: 0 m_Layer: 5
m_Name: Size m_Name: Size
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -7701,7 +7701,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 4617561787133819321} - component: {fileID: 4617561787133819321}
m_Layer: 0 m_Layer: 5
m_Name: Fill Area m_Name: Fill Area
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -7874,7 +7874,7 @@ GameObject:
- component: {fileID: 2820492126728528124} - component: {fileID: 2820492126728528124}
- component: {fileID: 2726755476368017795} - component: {fileID: 2726755476368017795}
- component: {fileID: 3799524082672765471} - component: {fileID: 3799524082672765471}
m_Layer: 0 m_Layer: 5
m_Name: Colors m_Name: Colors
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -14,7 +14,7 @@ GameObject:
- component: {fileID: 5136855046950874331} - component: {fileID: 5136855046950874331}
- component: {fileID: 4452620901377531546} - component: {fileID: 4452620901377531546}
- component: {fileID: 2004835672152768862} - component: {fileID: 2004835672152768862}
m_Layer: 0 m_Layer: 5
m_Name: ItemPrefab m_Name: ItemPrefab
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -154,7 +154,7 @@ GameObject:
- component: {fileID: 5385302879215206585} - component: {fileID: 5385302879215206585}
- component: {fileID: 7798656301299361795} - component: {fileID: 7798656301299361795}
- component: {fileID: 8407845088832415332} - component: {fileID: 8407845088832415332}
m_Layer: 0 m_Layer: 5
m_Name: Icon m_Name: Icon
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -265,7 +265,7 @@ GameObject:
- component: {fileID: 5411250568078067334} - component: {fileID: 5411250568078067334}
- component: {fileID: 8744086733999426664} - component: {fileID: 8744086733999426664}
- component: {fileID: 8502429061060502134} - component: {fileID: 8502429061060502134}
m_Layer: 0 m_Layer: 5
m_Name: Content m_Name: Content
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -342,7 +342,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 3254113811648747782} - component: {fileID: 3254113811648747782}
- component: {fileID: 330474794235102399} - component: {fileID: 330474794235102399}
m_Layer: 0 m_Layer: 5
m_Name: UIHint m_Name: UIHint
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -396,7 +396,7 @@ GameObject:
- component: {fileID: 7300578004067312478} - component: {fileID: 7300578004067312478}
- component: {fileID: 9067620908784570888} - component: {fileID: 9067620908784570888}
- component: {fileID: 5737200879237289101} - component: {fileID: 5737200879237289101}
m_Layer: 0 m_Layer: 5
m_Name: Label m_Name: Label
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -13,7 +13,7 @@ GameObject:
- component: {fileID: 8644373798225081904} - component: {fileID: 8644373798225081904}
- component: {fileID: 3944841449389482800} - component: {fileID: 3944841449389482800}
- component: {fileID: 6019649329575978101} - component: {fileID: 6019649329575978101}
m_Layer: 0 m_Layer: 5
m_Name: Loading m_Name: Loading
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -214,7 +214,7 @@ GameObject:
- component: {fileID: 7281622459385885556} - component: {fileID: 7281622459385885556}
- component: {fileID: 6226203286200918880} - component: {fileID: 6226203286200918880}
- component: {fileID: 7387790493629708447} - component: {fileID: 7387790493629708447}
m_Layer: 0 m_Layer: 5
m_Name: Img m_Name: Img
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -307,6 +307,12 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 0ddbdb059a0308e40b50b8affd380b70, type: 3} m_Script: {fileID: 11500000, guid: 0ddbdb059a0308e40b50b8affd380b70, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
OnBeginDragEvent:
m_PersistentCalls:
m_Calls: []
OnEndDragEvent:
m_PersistentCalls:
m_Calls: []
--- !u!1 &4848351076784976432 --- !u!1 &4848351076784976432
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -319,7 +325,7 @@ GameObject:
- component: {fileID: 6280186421294349216} - component: {fileID: 6280186421294349216}
- component: {fileID: 3487113180645688331} - component: {fileID: 3487113180645688331}
- component: {fileID: 204670043180775299} - component: {fileID: 204670043180775299}
m_Layer: 0 m_Layer: 5
m_Name: Bg m_Name: Bg
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -409,7 +415,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 457338256681516575} - component: {fileID: 457338256681516575}
- component: {fileID: 7007927510195950176} - component: {fileID: 7007927510195950176}
m_Layer: 0 m_Layer: 5
m_Name: UIImageTip m_Name: UIImageTip
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -467,7 +473,7 @@ GameObject:
- component: {fileID: 7515914936111753226} - component: {fileID: 7515914936111753226}
- component: {fileID: 8060087292099783694} - component: {fileID: 8060087292099783694}
- component: {fileID: 2170269065230433368} - component: {fileID: 2170269065230433368}
m_Layer: 0 m_Layer: 5
m_Name: CloseBtn m_Name: CloseBtn
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -11,7 +11,7 @@ GameObject:
- component: {fileID: 8100178790166699902} - component: {fileID: 8100178790166699902}
- component: {fileID: 7911051938717397792} - component: {fileID: 7911051938717397792}
- component: {fileID: 7084999328206355330} - component: {fileID: 7084999328206355330}
m_Layer: 0 m_Layer: 5
m_Name: Text m_Name: Text
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -310,7 +310,7 @@ GameObject:
- component: {fileID: 4725815479797068311} - component: {fileID: 4725815479797068311}
- component: {fileID: 2191794021815542899} - component: {fileID: 2191794021815542899}
- component: {fileID: 6363919404990863040} - component: {fileID: 6363919404990863040}
m_Layer: 0 m_Layer: 5
m_Name: InputItem m_Name: InputItem
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -389,7 +389,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 4314000628692641735} - component: {fileID: 4314000628692641735}
m_Layer: 0 m_Layer: 5
m_Name: Prefabs m_Name: Prefabs
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -428,7 +428,7 @@ GameObject:
- component: {fileID: 5713198942243338701} - component: {fileID: 5713198942243338701}
- component: {fileID: 6094800226996078900} - component: {fileID: 6094800226996078900}
- component: {fileID: 5638502855852615458} - component: {fileID: 5638502855852615458}
m_Layer: 0 m_Layer: 5
m_Name: Name m_Name: Name
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -561,7 +561,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 3096815168054448789} - component: {fileID: 3096815168054448789}
- component: {fileID: 6445035671294373454} - component: {fileID: 6445035671294373454}
m_Layer: 0 m_Layer: 5
m_Name: Text Area m_Name: Text Area
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -615,7 +615,7 @@ GameObject:
- component: {fileID: 7307409091144679381} - component: {fileID: 7307409091144679381}
- component: {fileID: 5924069694205131648} - component: {fileID: 5924069694205131648}
- component: {fileID: 6848695010149233200} - component: {fileID: 6848695010149233200}
m_Layer: 0 m_Layer: 5
m_Name: Placeholder m_Name: Placeholder
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -771,7 +771,7 @@ GameObject:
- component: {fileID: 8312562780388923968} - component: {fileID: 8312562780388923968}
- component: {fileID: 1845703835207110803} - component: {fileID: 1845703835207110803}
- component: {fileID: 6983037145689049102} - component: {fileID: 6983037145689049102}
m_Layer: 0 m_Layer: 5
m_Name: Input m_Name: Input
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1100,7 +1100,7 @@ GameObject:
- component: {fileID: 1862130413999992604} - component: {fileID: 1862130413999992604}
- component: {fileID: 381905247134971179} - component: {fileID: 381905247134971179}
- component: {fileID: 1156849266482460236} - component: {fileID: 1156849266482460236}
m_Layer: 0 m_Layer: 5
m_Name: InputContent m_Name: InputContent
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1198,7 +1198,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 7964080183519823441} - component: {fileID: 7964080183519823441}
- component: {fileID: -5799875677790081652} - component: {fileID: -5799875677790081652}
m_Layer: 0 m_Layer: 5
m_Name: UIInput m_Name: UIInput
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1257,7 +1257,7 @@ GameObject:
- component: {fileID: 3551001944589057452} - component: {fileID: 3551001944589057452}
- component: {fileID: 9017176752945006659} - component: {fileID: 9017176752945006659}
- component: {fileID: 6373261563929724895} - component: {fileID: 6373261563929724895}
m_Layer: 0 m_Layer: 5
m_Name: Bg m_Name: Bg
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1396,7 +1396,7 @@ GameObject:
- component: {fileID: 2360334822120789333} - component: {fileID: 2360334822120789333}
- component: {fileID: 4925687183086586537} - component: {fileID: 4925687183086586537}
- component: {fileID: 8133337991877402896} - component: {fileID: 8133337991877402896}
m_Layer: 0 m_Layer: 5
m_Name: Title m_Name: Title
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1546,7 +1546,7 @@ GameObject:
- component: {fileID: 574820298932651410} - component: {fileID: 574820298932651410}
- component: {fileID: 2048673236642627372} - component: {fileID: 2048673236642627372}
- component: {fileID: 5107770809804739899} - component: {fileID: 5107770809804739899}
m_Layer: 0 m_Layer: 5
m_Name: BtnContent m_Name: BtnContent
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -560,7 +560,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 4542275168344588311} - component: {fileID: 4542275168344588311}
- component: {fileID: -6974958523210231966} - component: {fileID: -6974958523210231966}
m_Layer: 0 m_Layer: 5
m_Name: UIInstruction m_Name: UIInstruction
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -10,7 +10,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 1462941856791656077} - component: {fileID: 1462941856791656077}
- component: {fileID: 2283590042596315916} - component: {fileID: 2283590042596315916}
m_Layer: 0 m_Layer: 5
m_Name: UILoading m_Name: UILoading
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -10,7 +10,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 4874118990941334261} - component: {fileID: 4874118990941334261}
- component: {fileID: -1391903058519345737} - component: {fileID: -1391903058519345737}
m_Layer: 0 m_Layer: 5
m_Name: UIMain m_Name: UIMain
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -61,7 +61,7 @@ GameObject:
- component: {fileID: 2680956513247551632} - component: {fileID: 2680956513247551632}
- component: {fileID: 3543475391252404589} - component: {fileID: 3543475391252404589}
- component: {fileID: 2132780113420823669} - component: {fileID: 2132780113420823669}
m_Layer: 0 m_Layer: 5
m_Name: bg m_Name: bg
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -11,7 +11,7 @@ GameObject:
- component: {fileID: 1020823947787121032} - component: {fileID: 1020823947787121032}
- component: {fileID: 6804820570256297194} - component: {fileID: 6804820570256297194}
- component: {fileID: 692166962319785701} - component: {fileID: 692166962319785701}
m_Layer: 0 m_Layer: 5
m_Name: Image m_Name: Image
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -85,7 +85,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 7515753778195365010} - component: {fileID: 7515753778195365010}
- component: {fileID: 1770745785940761647} - component: {fileID: 1770745785940761647}
m_Layer: 0 m_Layer: 5
m_Name: Content m_Name: Content
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -152,7 +152,7 @@ GameObject:
- component: {fileID: 4244441256348132980} - component: {fileID: 4244441256348132980}
- component: {fileID: 5661434251009883789} - component: {fileID: 5661434251009883789}
- component: {fileID: 7124645401872917623} - component: {fileID: 7124645401872917623}
m_Layer: 0 m_Layer: 5
m_Name: TechBtn m_Name: TechBtn
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -287,7 +287,7 @@ GameObject:
- component: {fileID: 4072267013626064002} - component: {fileID: 4072267013626064002}
- component: {fileID: 6598139955846506630} - component: {fileID: 6598139955846506630}
- component: {fileID: 8279598138832270465} - component: {fileID: 8279598138832270465}
m_Layer: 0 m_Layer: 5
m_Name: bg m_Name: bg
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -363,7 +363,7 @@ GameObject:
- component: {fileID: 3922333369959595232} - component: {fileID: 3922333369959595232}
- component: {fileID: 4875312519751514263} - component: {fileID: 4875312519751514263}
- component: {fileID: 4434101491510460861} - component: {fileID: 4434101491510460861}
m_Layer: 0 m_Layer: 5
m_Name: TitleImg m_Name: TitleImg
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -453,7 +453,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 3000090787083124518} - component: {fileID: 3000090787083124518}
- component: {fileID: -4952582767999744099} - component: {fileID: -4952582767999744099}
m_Layer: 0 m_Layer: 5
m_Name: UIModeSelect m_Name: UIModeSelect
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -512,7 +512,7 @@ GameObject:
- component: {fileID: 7198951534508861460} - component: {fileID: 7198951534508861460}
- component: {fileID: 8035740322758882133} - component: {fileID: 8035740322758882133}
- component: {fileID: 1042130682020240210} - component: {fileID: 1042130682020240210}
m_Layer: 0 m_Layer: 5
m_Name: ExamBtn m_Name: ExamBtn
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -647,7 +647,7 @@ GameObject:
- component: {fileID: 6169462885626948174} - component: {fileID: 6169462885626948174}
- component: {fileID: 1007982851582153361} - component: {fileID: 1007982851582153361}
- component: {fileID: 552328109237574556} - component: {fileID: 552328109237574556}
m_Layer: 0 m_Layer: 5
m_Name: TitleBg m_Name: TitleBg
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -76,7 +76,7 @@ GameObject:
- component: {fileID: 5743321063265399854} - component: {fileID: 5743321063265399854}
- component: {fileID: 7732197650971149665} - component: {fileID: 7732197650971149665}
- component: {fileID: 245046426725597867} - component: {fileID: 245046426725597867}
m_Layer: 0 m_Layer: 5
m_Name: TitleImg m_Name: TitleImg
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -167,7 +167,7 @@ GameObject:
- component: {fileID: 1484905517737370236} - component: {fileID: 1484905517737370236}
- component: {fileID: 4814790296775418982} - component: {fileID: 4814790296775418982}
- component: {fileID: 1446218799282111401} - component: {fileID: 1446218799282111401}
m_Layer: 0 m_Layer: 5
m_Name: Image m_Name: Image
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -379,7 +379,7 @@ GameObject:
- component: {fileID: 5800286210300119797} - component: {fileID: 5800286210300119797}
- component: {fileID: 7870331819941572208} - component: {fileID: 7870331819941572208}
- component: {fileID: 5640205172889648423} - component: {fileID: 5640205172889648423}
m_Layer: 0 m_Layer: 5
m_Name: Label m_Name: Label
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -970,7 +970,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 5394197843809455320} - component: {fileID: 5394197843809455320}
m_Layer: 0 m_Layer: 5
m_Name: Prefabs m_Name: Prefabs
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1087,7 +1087,7 @@ GameObject:
- component: {fileID: 1784869494394930203} - component: {fileID: 1784869494394930203}
- component: {fileID: 2934180257946761475} - component: {fileID: 2934180257946761475}
- component: {fileID: 3426516642962399173} - component: {fileID: 3426516642962399173}
m_Layer: 0 m_Layer: 5
m_Name: bg m_Name: bg
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1167,7 +1167,7 @@ GameObject:
- component: {fileID: 4550875732490597684} - component: {fileID: 4550875732490597684}
- component: {fileID: 4625004704344151833} - component: {fileID: 4625004704344151833}
- component: {fileID: 4962082388971351777} - component: {fileID: 4962082388971351777}
m_Layer: 0 m_Layer: 5
m_Name: Content m_Name: Content
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1246,7 +1246,7 @@ GameObject:
- component: {fileID: 6538808322970037377} - component: {fileID: 6538808322970037377}
- component: {fileID: 1653496259422510438} - component: {fileID: 1653496259422510438}
- component: {fileID: 8276709950477989415} - component: {fileID: 8276709950477989415}
m_Layer: 0 m_Layer: 5
m_Name: BtnItem m_Name: BtnItem
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1381,7 +1381,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 2371428954183981037} - component: {fileID: 2371428954183981037}
- component: {fileID: 9157000915776065829} - component: {fileID: 9157000915776065829}
m_Layer: 0 m_Layer: 5
m_Name: UIModuleSelect m_Name: UIModuleSelect
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -620,7 +620,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 1169807955496525508} - component: {fileID: 1169807955496525508}
- component: {fileID: 6721244378093528673} - component: {fileID: 6721244378093528673}
m_Layer: 0 m_Layer: 5
m_Name: UIOperationList m_Name: UIOperationList
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1387,7 +1387,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 5592478208735969645} - component: {fileID: 5592478208735969645}
m_Layer: 0 m_Layer: 5
m_Name: Prefabs m_Name: Prefabs
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -10,7 +10,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 2738191445737966357} - component: {fileID: 2738191445737966357}
- component: {fileID: 219387240853835304} - component: {fileID: 219387240853835304}
m_Layer: 0 m_Layer: 5
m_Name: Content m_Name: Content
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -62,7 +62,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 2133215449220801895} - component: {fileID: 2133215449220801895}
- component: {fileID: -4007643406398167740} - component: {fileID: -4007643406398167740}
m_Layer: 0 m_Layer: 5
m_Name: UIPointQuestion m_Name: UIPointQuestion
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -113,7 +113,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 8362215090955255009} - component: {fileID: 8362215090955255009}
m_Layer: 0 m_Layer: 5
m_Name: Prefabs m_Name: Prefabs
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -154,7 +154,7 @@ GameObject:
- component: {fileID: 8969370947853943279} - component: {fileID: 8969370947853943279}
- component: {fileID: 5118569280143072156} - component: {fileID: 5118569280143072156}
- component: {fileID: 2680892099236042777} - component: {fileID: 2680892099236042777}
m_Layer: 0 m_Layer: 5
m_Name: PointPrefab m_Name: PointPrefab
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -11,7 +11,7 @@ GameObject:
- component: {fileID: 365086729845207681} - component: {fileID: 365086729845207681}
- component: {fileID: 4997819874040068926} - component: {fileID: 4997819874040068926}
- component: {fileID: 3347390178951072532} - component: {fileID: 3347390178951072532}
m_Layer: 0 m_Layer: 5
m_Name: Label m_Name: Label
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -147,7 +147,7 @@ GameObject:
- component: {fileID: 4918567329435497524} - component: {fileID: 4918567329435497524}
- component: {fileID: 6324636569593157022} - component: {fileID: 6324636569593157022}
- component: {fileID: 3893615147211164985} - component: {fileID: 3893615147211164985}
m_Layer: 0 m_Layer: 5
m_Name: Right m_Name: Right
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -285,7 +285,7 @@ GameObject:
- component: {fileID: 2264351173302932420} - component: {fileID: 2264351173302932420}
- component: {fileID: 6557118859749394712} - component: {fileID: 6557118859749394712}
- component: {fileID: 6506845967804458640} - component: {fileID: 6506845967804458640}
m_Layer: 0 m_Layer: 5
m_Name: Wrong m_Name: Wrong
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -421,7 +421,7 @@ GameObject:
- component: {fileID: 7750684961739492709} - component: {fileID: 7750684961739492709}
- component: {fileID: 4147321071499557612} - component: {fileID: 4147321071499557612}
- component: {fileID: 1159013028686416311} - component: {fileID: 1159013028686416311}
m_Layer: 0 m_Layer: 5
m_Name: Bg m_Name: Bg
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -496,7 +496,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 1069161611871088469} - component: {fileID: 1069161611871088469}
- component: {fileID: -512014180136883835} - component: {fileID: -512014180136883835}
m_Layer: 0 m_Layer: 5
m_Name: UIResultTip m_Name: UIResultTip
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -549,7 +549,7 @@ GameObject:
- component: {fileID: 4683699032887366701} - component: {fileID: 4683699032887366701}
- component: {fileID: 1786355697415447432} - component: {fileID: 1786355697415447432}
- component: {fileID: 7821427460070907285} - component: {fileID: 7821427460070907285}
m_Layer: 0 m_Layer: 5
m_Name: Label m_Name: Label
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -683,7 +683,7 @@ GameObject:
- component: {fileID: 7576996666880332672} - component: {fileID: 7576996666880332672}
- component: {fileID: 3980452352011299240} - component: {fileID: 3980452352011299240}
- component: {fileID: 8739814984810477398} - component: {fileID: 8739814984810477398}
m_Layer: 0 m_Layer: 5
m_Name: Bg m_Name: Bg
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -11,7 +11,7 @@ GameObject:
- component: {fileID: 6622449807813905834} - component: {fileID: 6622449807813905834}
- component: {fileID: 7381616912692206821} - component: {fileID: 7381616912692206821}
- component: {fileID: 1968583161602860649} - component: {fileID: 1968583161602860649}
m_Layer: 0 m_Layer: 5
m_Name: Label m_Name: Label
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -147,7 +147,7 @@ GameObject:
- component: {fileID: 2028013221844376241} - component: {fileID: 2028013221844376241}
- component: {fileID: 7852759570162495077} - component: {fileID: 7852759570162495077}
- component: {fileID: 1553986149602824186} - component: {fileID: 1553986149602824186}
m_Layer: 0 m_Layer: 5
m_Name: Text m_Name: Text
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -316,7 +316,7 @@ GameObject:
- component: {fileID: 4624066920643839887} - component: {fileID: 4624066920643839887}
- component: {fileID: 3653965703028593560} - component: {fileID: 3653965703028593560}
- component: {fileID: 1813857866621158027} - component: {fileID: 1813857866621158027}
m_Layer: 0 m_Layer: 5
m_Name: Label m_Name: Label
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -450,7 +450,7 @@ GameObject:
- component: {fileID: 2778055984157146789} - component: {fileID: 2778055984157146789}
- component: {fileID: 3691120814938762418} - component: {fileID: 3691120814938762418}
- component: {fileID: 7973076803890623739} - component: {fileID: 7973076803890623739}
m_Layer: 0 m_Layer: 5
m_Name: IdText m_Name: IdText
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -585,7 +585,7 @@ GameObject:
- component: {fileID: 2687793395170619170} - component: {fileID: 2687793395170619170}
- component: {fileID: 4694496341520831355} - component: {fileID: 4694496341520831355}
- component: {fileID: 1267920471250502621} - component: {fileID: 1267920471250502621}
m_Layer: 0 m_Layer: 5
m_Name: Label (1) m_Name: Label (1)
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -719,7 +719,7 @@ GameObject:
- component: {fileID: 421051849226757986} - component: {fileID: 421051849226757986}
- component: {fileID: 8927313808823801957} - component: {fileID: 8927313808823801957}
- component: {fileID: 1085229164660666648} - component: {fileID: 1085229164660666648}
m_Layer: 0 m_Layer: 5
m_Name: Text (TMP) m_Name: Text (TMP)
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -854,7 +854,7 @@ GameObject:
- component: {fileID: 631933613470352386} - component: {fileID: 631933613470352386}
- component: {fileID: 4433289817734458753} - component: {fileID: 4433289817734458753}
- component: {fileID: 7218265752100356454} - component: {fileID: 7218265752100356454}
m_Layer: 0 m_Layer: 5
m_Name: Title m_Name: Title
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1003,7 +1003,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 157736323905960893} - component: {fileID: 157736323905960893}
- component: {fileID: 5073987848680816226} - component: {fileID: 5073987848680816226}
m_Layer: 0 m_Layer: 5
m_Name: UIScore m_Name: UIScore
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1064,7 +1064,7 @@ GameObject:
- component: {fileID: 4092823484524963867} - component: {fileID: 4092823484524963867}
- component: {fileID: 5435797429536167790} - component: {fileID: 5435797429536167790}
- component: {fileID: 3007497214680376381} - component: {fileID: 3007497214680376381}
m_Layer: 0 m_Layer: 5
m_Name: ItemPrefab m_Name: ItemPrefab
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1159,7 +1159,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 1254650904126577241} - component: {fileID: 1254650904126577241}
- component: {fileID: 5058964993338930413} - component: {fileID: 5058964993338930413}
m_Layer: 0 m_Layer: 5
m_Name: Text Area m_Name: Text Area
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1210,7 +1210,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 6680455706668942114} - component: {fileID: 6680455706668942114}
- component: {fileID: 953479692232615749} - component: {fileID: 953479692232615749}
m_Layer: 0 m_Layer: 5
m_Name: Text Area m_Name: Text Area
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1262,7 +1262,7 @@ GameObject:
- component: {fileID: 6057403404278413488} - component: {fileID: 6057403404278413488}
- component: {fileID: 3113132857532115773} - component: {fileID: 3113132857532115773}
- component: {fileID: 3047800988384583448} - component: {fileID: 3047800988384583448}
m_Layer: 0 m_Layer: 5
m_Name: Text (TMP) m_Name: Text (TMP)
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1396,7 +1396,7 @@ GameObject:
- component: {fileID: 8454857034840805074} - component: {fileID: 8454857034840805074}
- component: {fileID: 5335879600177918878} - component: {fileID: 5335879600177918878}
- component: {fileID: 2065820100847983030} - component: {fileID: 2065820100847983030}
m_Layer: 0 m_Layer: 5
m_Name: Image m_Name: Image
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1471,7 +1471,7 @@ GameObject:
- component: {fileID: 6383769712544190367} - component: {fileID: 6383769712544190367}
- component: {fileID: 9176093258469984551} - component: {fileID: 9176093258469984551}
- component: {fileID: 9052944359260555314} - component: {fileID: 9052944359260555314}
m_Layer: 0 m_Layer: 5
m_Name: Label (2) m_Name: Label (2)
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1605,7 +1605,7 @@ GameObject:
- component: {fileID: 4745315916541092926} - component: {fileID: 4745315916541092926}
- component: {fileID: 5376003380347815860} - component: {fileID: 5376003380347815860}
- component: {fileID: 4674082487045939440} - component: {fileID: 4674082487045939440}
m_Layer: 0 m_Layer: 5
m_Name: Label (3) m_Name: Label (3)
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1739,7 +1739,7 @@ GameObject:
- component: {fileID: 8368738148425789927} - component: {fileID: 8368738148425789927}
- component: {fileID: 9101406519567744942} - component: {fileID: 9101406519567744942}
- component: {fileID: 8273170191365853440} - component: {fileID: 8273170191365853440}
m_Layer: 0 m_Layer: 5
m_Name: Image m_Name: Image
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1814,7 +1814,7 @@ GameObject:
- component: {fileID: 5514254500380091201} - component: {fileID: 5514254500380091201}
- component: {fileID: 1379316621494133402} - component: {fileID: 1379316621494133402}
- component: {fileID: 3460917725374566463} - component: {fileID: 3460917725374566463}
m_Layer: 0 m_Layer: 5
m_Name: Name m_Name: Name
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1948,7 +1948,7 @@ GameObject:
- component: {fileID: 2051387841350664386} - component: {fileID: 2051387841350664386}
- component: {fileID: 6505997283269428298} - component: {fileID: 6505997283269428298}
- component: {fileID: 3587334045587572389} - component: {fileID: 3587334045587572389}
m_Layer: 0 m_Layer: 5
m_Name: Mask m_Name: Mask
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2023,7 +2023,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 6582869306297561265} - component: {fileID: 6582869306297561265}
- component: {fileID: 133045599490504663} - component: {fileID: 133045599490504663}
m_Layer: 0 m_Layer: 5
m_Name: TitleContent m_Name: TitleContent
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2091,7 +2091,7 @@ GameObject:
- component: {fileID: 7101337169946216056} - component: {fileID: 7101337169946216056}
- component: {fileID: 305475299065571129} - component: {fileID: 305475299065571129}
- component: {fileID: 780911623748276767} - component: {fileID: 780911623748276767}
m_Layer: 0 m_Layer: 5
m_Name: DownLoad m_Name: DownLoad
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2248,7 +2248,7 @@ GameObject:
- component: {fileID: 8732538034867420636} - component: {fileID: 8732538034867420636}
- component: {fileID: 8569453819569717099} - component: {fileID: 8569453819569717099}
- component: {fileID: 7705967409403919064} - component: {fileID: 7705967409403919064}
m_Layer: 0 m_Layer: 5
m_Name: Image m_Name: Image
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2323,7 +2323,7 @@ GameObject:
- component: {fileID: 1278578666436033895} - component: {fileID: 1278578666436033895}
- component: {fileID: 8591805451895611215} - component: {fileID: 8591805451895611215}
- component: {fileID: 7041397803246779499} - component: {fileID: 7041397803246779499}
m_Layer: 0 m_Layer: 5
m_Name: ScoreText m_Name: ScoreText
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2460,7 +2460,7 @@ GameObject:
- component: {fileID: 8546891535102755119} - component: {fileID: 8546891535102755119}
- component: {fileID: 6639772863859017555} - component: {fileID: 6639772863859017555}
- component: {fileID: 636041715146852893} - component: {fileID: 636041715146852893}
m_Layer: 0 m_Layer: 5
m_Name: Confirm m_Name: Confirm
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2596,7 +2596,7 @@ GameObject:
- component: {fileID: 5101582369575797162} - component: {fileID: 5101582369575797162}
- component: {fileID: 2804169207368668528} - component: {fileID: 2804169207368668528}
- component: {fileID: 5950452328281534580} - component: {fileID: 5950452328281534580}
m_Layer: 0 m_Layer: 5
m_Name: SumText m_Name: SumText
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2731,7 +2731,7 @@ GameObject:
- component: {fileID: 6313004537294173397} - component: {fileID: 6313004537294173397}
- component: {fileID: 2336897292573972297} - component: {fileID: 2336897292573972297}
- component: {fileID: 9023339322983693216} - component: {fileID: 9023339322983693216}
m_Layer: 0 m_Layer: 5
m_Name: Bg m_Name: Bg
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2818,7 +2818,7 @@ GameObject:
- component: {fileID: 2067022229310707115} - component: {fileID: 2067022229310707115}
- component: {fileID: 3747149884107059180} - component: {fileID: 3747149884107059180}
- component: {fileID: 205384142878027255} - component: {fileID: 205384142878027255}
m_Layer: 0 m_Layer: 5
m_Name: Text m_Name: Text
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -2987,7 +2987,7 @@ GameObject:
- component: {fileID: 6374958230319344022} - component: {fileID: 6374958230319344022}
- component: {fileID: 4283989899224652955} - component: {fileID: 4283989899224652955}
- component: {fileID: 4608100741570994884} - component: {fileID: 4608100741570994884}
m_Layer: 0 m_Layer: 5
m_Name: Image m_Name: Image
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -3060,7 +3060,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 3428560883049556863} - component: {fileID: 3428560883049556863}
m_Layer: 0 m_Layer: 5
m_Name: Prefabs m_Name: Prefabs
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -3098,7 +3098,7 @@ GameObject:
- component: {fileID: 4561368705012339586} - component: {fileID: 4561368705012339586}
- component: {fileID: 4075124172092144889} - component: {fileID: 4075124172092144889}
- component: {fileID: 2546273849902984568} - component: {fileID: 2546273849902984568}
m_Layer: 0 m_Layer: 5
m_Name: Image m_Name: Image
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -3176,7 +3176,7 @@ GameObject:
- component: {fileID: 4979203795644233532} - component: {fileID: 4979203795644233532}
- component: {fileID: 377129186146029586} - component: {fileID: 377129186146029586}
- component: {fileID: 3368861642127692899} - component: {fileID: 3368861642127692899}
m_Layer: 0 m_Layer: 5
m_Name: InputName m_Name: InputName
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -3379,7 +3379,7 @@ GameObject:
- component: {fileID: 6134803638936944893} - component: {fileID: 6134803638936944893}
- component: {fileID: 8694984006415910734} - component: {fileID: 8694984006415910734}
- component: {fileID: 750743108200898297} - component: {fileID: 750743108200898297}
m_Layer: 0 m_Layer: 5
m_Name: Step m_Name: Step
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -3516,7 +3516,7 @@ GameObject:
- component: {fileID: 3255853760588522096} - component: {fileID: 3255853760588522096}
- component: {fileID: 5536000802310149862} - component: {fileID: 5536000802310149862}
- component: {fileID: 4931014474674421077} - component: {fileID: 4931014474674421077}
m_Layer: 0 m_Layer: 5
m_Name: Sum m_Name: Sum
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -3704,7 +3704,7 @@ GameObject:
- component: {fileID: 4437247114788900715} - component: {fileID: 4437247114788900715}
- component: {fileID: 6106581845475998104} - component: {fileID: 6106581845475998104}
- component: {fileID: 350216339409081792} - component: {fileID: 350216339409081792}
m_Layer: 0 m_Layer: 5
m_Name: Score m_Name: Score
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -3892,7 +3892,7 @@ GameObject:
- component: {fileID: 8962587547789291161} - component: {fileID: 8962587547789291161}
- component: {fileID: 7547910362531276598} - component: {fileID: 7547910362531276598}
- component: {fileID: 230895421085474288} - component: {fileID: 230895421085474288}
m_Layer: 0 m_Layer: 5
m_Name: InputId m_Name: InputId
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -4096,7 +4096,7 @@ GameObject:
- component: {fileID: 6657634885351015696} - component: {fileID: 6657634885351015696}
- component: {fileID: 5941145294133094020} - component: {fileID: 5941145294133094020}
- component: {fileID: 2776987357867177613} - component: {fileID: 2776987357867177613}
m_Layer: 0 m_Layer: 5
m_Name: Content m_Name: Content
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -4190,7 +4190,7 @@ GameObject:
- component: {fileID: 814012992263053563} - component: {fileID: 814012992263053563}
- component: {fileID: 8538801895562790904} - component: {fileID: 8538801895562790904}
- component: {fileID: 3767490347104869704} - component: {fileID: 3767490347104869704}
m_Layer: 0 m_Layer: 5
m_Name: Scroll View m_Name: Scroll View
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -4296,7 +4296,7 @@ GameObject:
- component: {fileID: 3712862906427304075} - component: {fileID: 3712862906427304075}
- component: {fileID: 1255384609415206450} - component: {fileID: 1255384609415206450}
- component: {fileID: 2469784723980472941} - component: {fileID: 2469784723980472941}
m_Layer: 0 m_Layer: 5
m_Name: Table m_Name: Table
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -4376,7 +4376,7 @@ GameObject:
- component: {fileID: 453571843869154862} - component: {fileID: 453571843869154862}
- component: {fileID: 332075872890819240} - component: {fileID: 332075872890819240}
- component: {fileID: 7457255327224929562} - component: {fileID: 7457255327224929562}
m_Layer: 0 m_Layer: 5
m_Name: Viewport m_Name: Viewport
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -4465,7 +4465,7 @@ GameObject:
- component: {fileID: 5687508853119961158} - component: {fileID: 5687508853119961158}
- component: {fileID: 4747278004755213859} - component: {fileID: 4747278004755213859}
- component: {fileID: 5592547323857928484} - component: {fileID: 5592547323857928484}
m_Layer: 0 m_Layer: 5
m_Name: Sum m_Name: Sum
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -4599,7 +4599,7 @@ GameObject:
- component: {fileID: 80368653826865948} - component: {fileID: 80368653826865948}
- component: {fileID: 4799211664855503939} - component: {fileID: 4799211664855503939}
- component: {fileID: 1790690216066134687} - component: {fileID: 1790690216066134687}
m_Layer: 0 m_Layer: 5
m_Name: Label m_Name: Label
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -4733,7 +4733,7 @@ GameObject:
- component: {fileID: 6121349226594453097} - component: {fileID: 6121349226594453097}
- component: {fileID: 7934116838918301636} - component: {fileID: 7934116838918301636}
- component: {fileID: 2423651657466311940} - component: {fileID: 2423651657466311940}
m_Layer: 0 m_Layer: 5
m_Name: NameText m_Name: NameText
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -4868,7 +4868,7 @@ GameObject:
- component: {fileID: 8375940470644918253} - component: {fileID: 8375940470644918253}
- component: {fileID: 1880006501927460651} - component: {fileID: 1880006501927460651}
- component: {fileID: 8387872434621096007} - component: {fileID: 8387872434621096007}
m_Layer: 0 m_Layer: 5
m_Name: Score m_Name: Score
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -5002,7 +5002,7 @@ GameObject:
- component: {fileID: 3838505323793969621} - component: {fileID: 3838505323793969621}
- component: {fileID: 1005719035593567824} - component: {fileID: 1005719035593567824}
- component: {fileID: 8781334866964965054} - component: {fileID: 8781334866964965054}
m_Layer: 0 m_Layer: 5
m_Name: Image m_Name: Image
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -650,7 +650,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 6617638994804669045} - component: {fileID: 6617638994804669045}
- component: {fileID: -984869975408067112} - component: {fileID: -984869975408067112}
m_Layer: 0 m_Layer: 5
m_Name: UITextQuestion m_Name: UITextQuestion
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -421,7 +421,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 1572216019607898400} - component: {fileID: 1572216019607898400}
- component: {fileID: -2350051490050798324} - component: {fileID: -2350051490050798324}
m_Layer: 0 m_Layer: 5
m_Name: UITextTip m_Name: UITextTip
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -712,7 +712,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 5455485558483003793} - component: {fileID: 5455485558483003793}
- component: {fileID: -8107289427418422115} - component: {fileID: -8107289427418422115}
m_Layer: 0 m_Layer: 5
m_Name: UITextWindow m_Name: UITextWindow
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -13,7 +13,7 @@ GameObject:
- component: {fileID: 8182254919235648885} - component: {fileID: 8182254919235648885}
- component: {fileID: 583483157902746320} - component: {fileID: 583483157902746320}
- component: {fileID: 2055087916925015097} - component: {fileID: 2055087916925015097}
m_Layer: 0 m_Layer: 5
m_Name: Bg m_Name: Bg
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -149,7 +149,7 @@ GameObject:
- component: {fileID: 3625459411194288952} - component: {fileID: 3625459411194288952}
- component: {fileID: 6722489477402136612} - component: {fileID: 6722489477402136612}
- component: {fileID: 6297324171505129751} - component: {fileID: 6297324171505129751}
m_Layer: 0 m_Layer: 5
m_Name: Img m_Name: Img
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -240,7 +240,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 7728496241126536716} - component: {fileID: 7728496241126536716}
- component: {fileID: -4071892789913795685} - component: {fileID: -4071892789913795685}
m_Layer: 0 m_Layer: 5
m_Name: UITimeTip m_Name: UITimeTip
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -417,7 +417,7 @@ GameObject:
- component: {fileID: 110097343374372302} - component: {fileID: 110097343374372302}
- component: {fileID: 8566658033236212259} - component: {fileID: 8566658033236212259}
- component: {fileID: 6027422294765596440} - component: {fileID: 6027422294765596440}
m_Layer: 0 m_Layer: 5
m_Name: Label m_Name: Label
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -10,7 +10,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 4477385101412774245} - component: {fileID: 4477385101412774245}
- component: {fileID: 2685393123942041945} - component: {fileID: 2685393123942041945}
m_Layer: 0 m_Layer: 5
m_Name: UITools m_Name: UITools
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -66,7 +66,7 @@ GameObject:
- component: {fileID: 5860908020037853715} - component: {fileID: 5860908020037853715}
- component: {fileID: 7866400216680767733} - component: {fileID: 7866400216680767733}
- component: {fileID: 5791653609135029984} - component: {fileID: 5791653609135029984}
m_Layer: 0 m_Layer: 5
m_Name: Wrong m_Name: Wrong
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -142,7 +142,7 @@ GameObject:
- component: {fileID: 3394901463020080017} - component: {fileID: 3394901463020080017}
- component: {fileID: 1691005042306177730} - component: {fileID: 1691005042306177730}
- component: {fileID: 4058489914823578499} - component: {fileID: 4058489914823578499}
m_Layer: 0 m_Layer: 5
m_Name: Content m_Name: Content
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -233,7 +233,7 @@ GameObject:
- component: {fileID: 642645979159612403} - component: {fileID: 642645979159612403}
- component: {fileID: 187388140515659328} - component: {fileID: 187388140515659328}
- component: {fileID: 1129476954602146971} - component: {fileID: 1129476954602146971}
m_Layer: 0 m_Layer: 5
m_Name: Name m_Name: Name
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -367,7 +367,7 @@ GameObject:
- component: {fileID: 8568704472119011922} - component: {fileID: 8568704472119011922}
- component: {fileID: 7101804279542403468} - component: {fileID: 7101804279542403468}
- component: {fileID: 2670140060850873908} - component: {fileID: 2670140060850873908}
m_Layer: 0 m_Layer: 5
m_Name: Selected m_Name: Selected
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -504,7 +504,7 @@ GameObject:
- component: {fileID: 6025220162707536696} - component: {fileID: 6025220162707536696}
- component: {fileID: 3617749440597198166} - component: {fileID: 3617749440597198166}
- component: {fileID: 5740481659040249477} - component: {fileID: 5740481659040249477}
m_Layer: 0 m_Layer: 5
m_Name: ItemPrefab m_Name: ItemPrefab
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -657,7 +657,7 @@ GameObject:
- component: {fileID: 4545504739990289964} - component: {fileID: 4545504739990289964}
- component: {fileID: 1794351130890544133} - component: {fileID: 1794351130890544133}
- component: {fileID: 2846860655180433068} - component: {fileID: 2846860655180433068}
m_Layer: 0 m_Layer: 5
m_Name: Viewport m_Name: Viewport
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -748,7 +748,7 @@ GameObject:
- component: {fileID: 3409229569130038097} - component: {fileID: 3409229569130038097}
- component: {fileID: 3666318679728618663} - component: {fileID: 3666318679728618663}
- component: {fileID: 8266634801480237958} - component: {fileID: 8266634801480237958}
m_Layer: 0 m_Layer: 5
m_Name: Scroll m_Name: Scroll
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -871,7 +871,7 @@ GameObject:
- component: {fileID: 7995524027316056123} - component: {fileID: 7995524027316056123}
- component: {fileID: 2575765536656914917} - component: {fileID: 2575765536656914917}
- component: {fileID: 7995406576721174090} - component: {fileID: 7995406576721174090}
m_Layer: 0 m_Layer: 5
m_Name: bg m_Name: bg
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -961,7 +961,7 @@ GameObject:
serializedVersion: 6 serializedVersion: 6
m_Component: m_Component:
- component: {fileID: 8969698929162076767} - component: {fileID: 8969698929162076767}
m_Layer: 0 m_Layer: 5
m_Name: Prefabs m_Name: Prefabs
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -999,7 +999,7 @@ GameObject:
- component: {fileID: 7464141640143892343} - component: {fileID: 7464141640143892343}
- component: {fileID: 1762322910487271115} - component: {fileID: 1762322910487271115}
- component: {fileID: 6617967277623010294} - component: {fileID: 6617967277623010294}
m_Layer: 0 m_Layer: 5
m_Name: CurSelect m_Name: CurSelect
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1074,7 +1074,7 @@ GameObject:
- component: {fileID: 3051202814640239909} - component: {fileID: 3051202814640239909}
- component: {fileID: 7350519382121684649} - component: {fileID: 7350519382121684649}
- component: {fileID: 551947731831193796} - component: {fileID: 551947731831193796}
m_Layer: 0 m_Layer: 5
m_Name: Icon m_Name: Icon
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1152,7 +1152,7 @@ GameObject:
- component: {fileID: 1684458048730538019} - component: {fileID: 1684458048730538019}
- component: {fileID: 5254041420608300737} - component: {fileID: 5254041420608300737}
- component: {fileID: 3085671107610446919} - component: {fileID: 3085671107610446919}
m_Layer: 0 m_Layer: 5
m_Name: Right m_Name: Right
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1227,7 +1227,7 @@ GameObject:
- component: {fileID: 4775158531114985421} - component: {fileID: 4775158531114985421}
- component: {fileID: 5397078064978493576} - component: {fileID: 5397078064978493576}
- component: {fileID: 6634696415031054332} - component: {fileID: 6634696415031054332}
m_Layer: 0 m_Layer: 5
m_Name: IconBg m_Name: IconBg
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -480,7 +480,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 738615454687717295} - component: {fileID: 738615454687717295}
- component: {fileID: 7185169170615065054} - component: {fileID: 7185169170615065054}
m_Layer: 0 m_Layer: 5
m_Name: UIVideo m_Name: UIVideo
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
@ -1027,7 +1027,7 @@ GameObject:
- component: {fileID: 2845967181337858383} - component: {fileID: 2845967181337858383}
- component: {fileID: 7995995583091341287} - component: {fileID: 7995995583091341287}
- component: {fileID: 7838324073001807066} - component: {fileID: 7838324073001807066}
m_Layer: 0 m_Layer: 5
m_Name: player m_Name: player
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 3c57523b63ddb094b835b6613da12763
folderAsset: yes
timeCreated: 1596819199
licenseType: Store
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 3d7d7a61a5341904eb3c65af025b1d86
folderAsset: yes
timeCreated: 1510075633
licenseType: Store
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,55 @@
#if UNITY_EDITOR || UNITY_ANDROID
using System.Collections.Generic;
using UnityEngine;
// Credit: https://stackoverflow.com/a/41018028/2373034
namespace IngameDebugConsole
{
public class DebugLogLogcatListener : AndroidJavaProxy
{
private Queue<string> queuedLogs;
private AndroidJavaObject nativeObject;
public DebugLogLogcatListener() : base( "com.yasirkula.unity.DebugConsoleLogcatLogReceiver" )
{
queuedLogs = new Queue<string>( 16 );
}
~DebugLogLogcatListener()
{
Stop();
if( nativeObject != null )
nativeObject.Dispose();
}
public void Start( string arguments )
{
if( nativeObject == null )
nativeObject = new AndroidJavaObject( "com.yasirkula.unity.DebugConsoleLogcatLogger" );
nativeObject.Call( "Start", this, arguments );
}
public void Stop()
{
if( nativeObject != null )
nativeObject.Call( "Stop" );
}
[UnityEngine.Scripting.Preserve]
public void OnLogReceived( string log )
{
queuedLogs.Enqueue( log );
}
public string GetLog()
{
if( queuedLogs.Count > 0 )
return queuedLogs.Dequeue();
return null;
}
}
}
#endif

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: dd3b7385882055d4a8c2b91deb6b2470
timeCreated: 1510076185
licenseType: Store
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,33 @@
fileFormatVersion: 2
guid: bf909fab1c14af446b0a854de42289b2
timeCreated: 1510086220
licenseType: Store
PluginImporter:
serializedVersion: 2
iconMap: {}
executionOrder: {}
isPreloaded: 0
isOverridable: 0
platformData:
data:
first:
Android: Android
second:
enabled: 1
settings: {}
data:
first:
Any:
second:
enabled: 0
settings: {}
data:
first:
Editor: Editor
second:
enabled: 0
settings:
DefaultValueInitialized: true
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 86f54622630720f4abe279acdbb8886f
folderAsset: yes
timeCreated: 1561217660
licenseType: Store
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,195 @@
using UnityEditor;
using UnityEngine;
namespace IngameDebugConsole
{
[CustomEditor( typeof( DebugLogManager ) )]
public class DebugLogManagerEditor : Editor
{
private SerializedProperty singleton;
private SerializedProperty minimumHeight;
private SerializedProperty enableHorizontalResizing;
private SerializedProperty resizeFromRight;
private SerializedProperty minimumWidth;
private SerializedProperty logWindowOpacity;
private SerializedProperty popupOpacity;
private SerializedProperty popupVisibility;
private SerializedProperty popupVisibilityLogFilter;
private SerializedProperty startMinimized;
private SerializedProperty toggleWithKey;
private SerializedProperty toggleKey;
private SerializedProperty enableSearchbar;
private SerializedProperty topSearchbarMinWidth;
private SerializedProperty receiveLogsWhileInactive;
private SerializedProperty receiveInfoLogs;
private SerializedProperty receiveWarningLogs;
private SerializedProperty receiveErrorLogs;
private SerializedProperty receiveExceptionLogs;
private SerializedProperty captureLogTimestamps;
private SerializedProperty alwaysDisplayTimestamps;
private SerializedProperty maxLogCount;
private SerializedProperty logsToRemoveAfterMaxLogCount;
private SerializedProperty queuedLogLimit;
private SerializedProperty clearCommandAfterExecution;
private SerializedProperty commandHistorySize;
private SerializedProperty showCommandSuggestions;
private SerializedProperty receiveLogcatLogsInAndroid;
private SerializedProperty logcatArguments;
private SerializedProperty avoidScreenCutout;
private SerializedProperty popupAvoidsScreenCutout;
private SerializedProperty autoFocusOnCommandInputField;
#if UNITY_2017_3_OR_NEWER
private readonly GUIContent popupVisibilityLogFilterLabel = new GUIContent( "Log Filter", "Determines which log types will show the popup on screen" );
#endif
private readonly GUIContent receivedLogTypesLabel = new GUIContent( "Received Log Types", "Only these logs will be received by the console window, other logs will simply be skipped" );
private readonly GUIContent receiveInfoLogsLabel = new GUIContent( "Info" );
private readonly GUIContent receiveWarningLogsLabel = new GUIContent( "Warning" );
private readonly GUIContent receiveErrorLogsLabel = new GUIContent( "Error" );
private readonly GUIContent receiveExceptionLogsLabel = new GUIContent( "Exception" );
private void OnEnable()
{
singleton = serializedObject.FindProperty( "singleton" );
minimumHeight = serializedObject.FindProperty( "minimumHeight" );
enableHorizontalResizing = serializedObject.FindProperty( "enableHorizontalResizing" );
resizeFromRight = serializedObject.FindProperty( "resizeFromRight" );
minimumWidth = serializedObject.FindProperty( "minimumWidth" );
logWindowOpacity = serializedObject.FindProperty( "logWindowOpacity" );
popupOpacity = serializedObject.FindProperty( "popupOpacity" );
popupVisibility = serializedObject.FindProperty( "popupVisibility" );
popupVisibilityLogFilter = serializedObject.FindProperty( "popupVisibilityLogFilter" );
startMinimized = serializedObject.FindProperty( "startMinimized" );
toggleWithKey = serializedObject.FindProperty( "toggleWithKey" );
#if ENABLE_INPUT_SYSTEM && !ENABLE_LEGACY_INPUT_MANAGER
toggleKey = serializedObject.FindProperty( "toggleBinding" );
#else
toggleKey = serializedObject.FindProperty( "toggleKey" );
#endif
enableSearchbar = serializedObject.FindProperty( "enableSearchbar" );
topSearchbarMinWidth = serializedObject.FindProperty( "topSearchbarMinWidth" );
receiveLogsWhileInactive = serializedObject.FindProperty( "receiveLogsWhileInactive" );
receiveInfoLogs = serializedObject.FindProperty( "receiveInfoLogs" );
receiveWarningLogs = serializedObject.FindProperty( "receiveWarningLogs" );
receiveErrorLogs = serializedObject.FindProperty( "receiveErrorLogs" );
receiveExceptionLogs = serializedObject.FindProperty( "receiveExceptionLogs" );
captureLogTimestamps = serializedObject.FindProperty( "captureLogTimestamps" );
alwaysDisplayTimestamps = serializedObject.FindProperty( "alwaysDisplayTimestamps" );
maxLogCount = serializedObject.FindProperty( "maxLogCount" );
logsToRemoveAfterMaxLogCount = serializedObject.FindProperty( "logsToRemoveAfterMaxLogCount" );
queuedLogLimit = serializedObject.FindProperty( "queuedLogLimit" );
clearCommandAfterExecution = serializedObject.FindProperty( "clearCommandAfterExecution" );
commandHistorySize = serializedObject.FindProperty( "commandHistorySize" );
showCommandSuggestions = serializedObject.FindProperty( "showCommandSuggestions" );
receiveLogcatLogsInAndroid = serializedObject.FindProperty( "receiveLogcatLogsInAndroid" );
logcatArguments = serializedObject.FindProperty( "logcatArguments" );
avoidScreenCutout = serializedObject.FindProperty( "avoidScreenCutout" );
popupAvoidsScreenCutout = serializedObject.FindProperty( "popupAvoidsScreenCutout" );
autoFocusOnCommandInputField = serializedObject.FindProperty( "autoFocusOnCommandInputField" );
}
public override void OnInspectorGUI()
{
serializedObject.Update();
EditorGUILayout.PropertyField( singleton );
EditorGUILayout.Space();
EditorGUILayout.PropertyField( minimumHeight );
EditorGUILayout.PropertyField( enableHorizontalResizing );
if( enableHorizontalResizing.boolValue )
{
DrawSubProperty( resizeFromRight );
DrawSubProperty( minimumWidth );
}
EditorGUILayout.PropertyField( avoidScreenCutout );
DrawSubProperty( popupAvoidsScreenCutout );
EditorGUILayout.Space();
EditorGUILayout.PropertyField( startMinimized );
EditorGUILayout.PropertyField( logWindowOpacity );
EditorGUILayout.PropertyField( popupOpacity );
EditorGUILayout.PropertyField( popupVisibility );
if( popupVisibility.intValue == (int) PopupVisibility.WhenLogReceived )
{
EditorGUI.indentLevel++;
#if UNITY_2017_3_OR_NEWER
Rect rect = EditorGUILayout.GetControlRect();
EditorGUI.BeginProperty( rect, GUIContent.none, popupVisibilityLogFilter );
popupVisibilityLogFilter.intValue = (int) (DebugLogFilter) EditorGUI.EnumFlagsField( rect, popupVisibilityLogFilterLabel, (DebugLogFilter) popupVisibilityLogFilter.intValue );
#else
EditorGUI.BeginProperty( new Rect(), GUIContent.none, popupVisibilityLogFilter );
EditorGUI.BeginChangeCheck();
bool infoLog = EditorGUILayout.Toggle( "Info", ( (DebugLogFilter) popupVisibilityLogFilter.intValue & DebugLogFilter.Info ) == DebugLogFilter.Info );
bool warningLog = EditorGUILayout.Toggle( "Warning", ( (DebugLogFilter) popupVisibilityLogFilter.intValue & DebugLogFilter.Warning ) == DebugLogFilter.Warning );
bool errorLog = EditorGUILayout.Toggle( "Error", ( (DebugLogFilter) popupVisibilityLogFilter.intValue & DebugLogFilter.Error ) == DebugLogFilter.Error );
if( EditorGUI.EndChangeCheck() )
popupVisibilityLogFilter.intValue = ( infoLog ? (int) DebugLogFilter.Info : 0 ) | ( warningLog ? (int) DebugLogFilter.Warning : 0 ) | ( errorLog ? (int) DebugLogFilter.Error : 0 );
#endif
EditorGUI.EndProperty();
EditorGUI.indentLevel--;
}
EditorGUILayout.PropertyField( toggleWithKey );
if( toggleWithKey.boolValue )
DrawSubProperty( toggleKey );
EditorGUILayout.Space();
EditorGUILayout.PropertyField( enableSearchbar );
if( enableSearchbar.boolValue )
DrawSubProperty( topSearchbarMinWidth );
EditorGUILayout.Space();
EditorGUILayout.PropertyField( receiveLogsWhileInactive );
EditorGUILayout.PrefixLabel( receivedLogTypesLabel );
EditorGUI.indentLevel++;
EditorGUILayout.PropertyField( receiveInfoLogs, receiveInfoLogsLabel );
EditorGUILayout.PropertyField( receiveWarningLogs, receiveWarningLogsLabel );
EditorGUILayout.PropertyField( receiveErrorLogs, receiveErrorLogsLabel );
EditorGUILayout.PropertyField( receiveExceptionLogs, receiveExceptionLogsLabel );
EditorGUI.indentLevel--;
EditorGUILayout.PropertyField( receiveLogcatLogsInAndroid );
if( receiveLogcatLogsInAndroid.boolValue )
DrawSubProperty( logcatArguments );
EditorGUILayout.PropertyField( captureLogTimestamps );
if( captureLogTimestamps.boolValue )
DrawSubProperty( alwaysDisplayTimestamps );
EditorGUILayout.PropertyField( maxLogCount );
DrawSubProperty( logsToRemoveAfterMaxLogCount );
EditorGUILayout.PropertyField( queuedLogLimit );
EditorGUILayout.Space();
EditorGUILayout.PropertyField( clearCommandAfterExecution );
EditorGUILayout.PropertyField( commandHistorySize );
EditorGUILayout.PropertyField( showCommandSuggestions );
EditorGUILayout.PropertyField( autoFocusOnCommandInputField );
EditorGUILayout.Space();
DrawPropertiesExcluding( serializedObject, "m_Script" );
serializedObject.ApplyModifiedProperties();
}
private void DrawSubProperty( SerializedProperty property )
{
EditorGUI.indentLevel++;
EditorGUILayout.PropertyField( property );
EditorGUI.indentLevel--;
}
}
}

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 4c23e5c521cb0c54b9a638b2a653d1d3
timeCreated: 1561217671
licenseType: Store
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,17 @@
{
"name": "IngameDebugConsole.Editor",
"references": [
"IngameDebugConsole.Runtime"
],
"includePlatforms": [
"Editor"
],
"excludePlatforms": [],
"allowUnsafeCode": false,
"overrideReferences": false,
"precompiledReferences": [],
"autoReferenced": true,
"defineConstraints": [],
"versionDefines": [],
"noEngineReferences": false
}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 466e67dabd1db22468246c39eddb6c3f
AssemblyDefinitionImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,6 @@
{
"name": "IngameDebugConsole.Runtime",
"references": [
"Unity.InputSystem"
]
}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 3de88c88fbbb8f944b9210d496af9762
AssemblyDefinitionImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 67117722a812a2e46ab8cb8eafbf5f5e
timeCreated: 1466014755
licenseType: Store
NativeFormatImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 7dbc36665bc0d684db9a4447e27a7a4b
folderAsset: yes
timeCreated: 1520417401
licenseType: Store
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,87 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1001 &100100000
Prefab:
m_ObjectHideFlags: 1
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications: []
m_RemovedComponents: []
m_ParentPrefab: {fileID: 0}
m_RootGameObject: {fileID: 1386426139070838}
m_IsPrefabParent: 1
--- !u!1 &1386426139070838
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
serializedVersion: 5
m_Component:
- component: {fileID: 224955737853170496}
- component: {fileID: 222541766812100524}
- component: {fileID: 114169395487023046}
m_Layer: 5
m_Name: CommandSuggestion
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &114169395487023046
MonoBehaviour:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1386426139070838}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.83823526, g: 0.84439874, b: 0.84439874, a: 1}
m_RaycastTarget: 0
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 16
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 1
m_MaxSize: 40
m_Alignment: 3
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: help
--- !u!222 &222541766812100524
CanvasRenderer:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1386426139070838}
--- !u!224 &224955737853170496
RectTransform:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1386426139070838}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 5e66896448428cf46a1854dbdc014914
timeCreated: 1601390136
licenseType: Store
NativeFormatImporter:
mainObjectFileID: 100100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,640 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &104862
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
serializedVersion: 5
m_Component:
- component: {fileID: 22461494}
- component: {fileID: 22233942}
- component: {fileID: 11411806}
m_Layer: 5
m_Name: LogCount
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!1 &151462
GameObject:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
serializedVersion: 5
m_Component:
- component: {fileID: 22420350}
- component: {fileID: 22200920}
- component: {fileID: 11432936}
m_Layer: 5
m_Name: LogCountText
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!1 &152362
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
serializedVersion: 5
m_Component:
- component: {fileID: 22427300}
- component: {fileID: 22262284}
- component: {fileID: 11404142}
m_Layer: 5
m_Name: LogType
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!1 &166880
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
serializedVersion: 5
m_Component:
- component: {fileID: 22479264}
- component: {fileID: 22288988}
- component: {fileID: 11459012}
- component: {fileID: 11408050}
- component: {fileID: 11456372}
- component: {fileID: 225819852034701160}
m_Layer: 5
m_Name: DebugLogItem
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &11404142
MonoBehaviour:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 152362}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 0
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_Sprite: {fileID: 21300000, guid: 33b115bf5efdfa04d8e2e0b70a6643cd, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
--- !u!114 &11408050
MonoBehaviour:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 166880}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d2ea291be9de70a4abfec595203c96c1, type: 3}
m_Name:
m_EditorClassIdentifier:
transformComponent: {fileID: 22479264}
imageComponent: {fileID: 11459012}
canvasGroupComponent: {fileID: 225819852034701160}
logText: {fileID: 114694493629914950}
logTypeImage: {fileID: 11404142}
logCountParent: {fileID: 104862}
logCountText: {fileID: 11432936}
copyLogButton: {fileID: 224006190298411330}
--- !u!114 &11411806
MonoBehaviour:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 104862}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.42647058, g: 0.42647058, b: 0.42647058, a: 1}
m_RaycastTarget: 0
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_Sprite: {fileID: 21300000, guid: b3f0d976f6d6802479d6465d11b3aa68, type: 3}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
--- !u!114 &11432936
MonoBehaviour:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 151462}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.83823526, g: 0.84439874, b: 0.84439874, a: 1}
m_RaycastTarget: 0
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 16
m_FontStyle: 0
m_BestFit: 1
m_MinSize: 1
m_MaxSize: 16
m_Alignment: 4
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: 1
--- !u!114 &11456372
MonoBehaviour:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 166880}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 1
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 11459012}
m_OnClick:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null
--- !u!114 &11459012
MonoBehaviour:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 166880}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.23529412, g: 0.23529412, b: 0.23529412, a: 0.697}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_Sprite: {fileID: 21300000, guid: 98e8e1cf8dc7dbf469617c2e40c8a944, type: 3}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
--- !u!222 &22200920
CanvasRenderer:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 151462}
--- !u!222 &22233942
CanvasRenderer:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 104862}
--- !u!222 &22262284
CanvasRenderer:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 152362}
--- !u!222 &22288988
CanvasRenderer:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 166880}
--- !u!224 &22420350
RectTransform:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 151462}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 22461494}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: -2, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!224 &22427300
RectTransform:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 152362}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 22479264}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 0, y: 0.5}
m_AnchoredPosition: {x: 18, y: 0}
m_SizeDelta: {x: 25, y: 25}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!224 &22461494
RectTransform:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 104862}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 22420350}
m_Father: {fileID: 22479264}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: -28, y: 0}
m_SizeDelta: {x: 38, y: 28}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!224 &22479264
RectTransform:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 166880}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 22427300}
- {fileID: 224737693311518052}
- {fileID: 22461494}
- {fileID: 224006190298411330}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 35}
m_Pivot: {x: 0, y: 1}
--- !u!1001 &100100000
Prefab:
m_ObjectHideFlags: 1
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications: []
m_RemovedComponents: []
m_ParentPrefab: {fileID: 0}
m_RootGameObject: {fileID: 166880}
m_IsPrefabParent: 1
--- !u!1 &1396836967994216
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
serializedVersion: 5
m_Component:
- component: {fileID: 224006190298411330}
- component: {fileID: 222870443111501910}
- component: {fileID: 114119781176956926}
- component: {fileID: 114694923173451186}
m_Layer: 5
m_Name: CopyLogButton
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!1 &1503640463151286
GameObject:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
serializedVersion: 5
m_Component:
- component: {fileID: 224887990600088790}
- component: {fileID: 222313182602304162}
- component: {fileID: 114549765989288124}
m_Layer: 5
m_Name: Text
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!1 &1785910143472904
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
serializedVersion: 5
m_Component:
- component: {fileID: 224737693311518052}
- component: {fileID: 222175805939703770}
- component: {fileID: 114694493629914950}
m_Layer: 5
m_Name: LogText
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &114119781176956926
MonoBehaviour:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1396836967994216}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.42647058, g: 0.42647058, b: 0.42647058, a: 1}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_Sprite: {fileID: 21300000, guid: 066d3840badf4d24dba1d42b4c59b888, type: 3}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
--- !u!114 &114549765989288124
MonoBehaviour:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1503640463151286}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.83823526, g: 0.84439874, b: 0.84439874, a: 1}
m_RaycastTarget: 0
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 16
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 1
m_MaxSize: 40
m_Alignment: 4
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: Copy
--- !u!114 &114694493629914950
MonoBehaviour:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1785910143472904}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.83823526, g: 0.84439874, b: 0.84439874, a: 1}
m_RaycastTarget: 0
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 15
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 1
m_MaxSize: 40
m_Alignment: 3
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 1
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: Debug.Log summary
--- !u!114 &114694923173451186
MonoBehaviour:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1396836967994216}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 1
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 114119781176956926}
m_OnClick:
m_PersistentCalls:
m_Calls:
- m_Target: {fileID: 11408050}
m_MethodName: CopyLog
m_Mode: 1
m_Arguments:
m_ObjectArgument: {fileID: 0}
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
m_IntArgument: 0
m_FloatArgument: 0
m_StringArgument:
m_BoolArgument: 0
m_CallState: 2
m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null
--- !u!222 &222175805939703770
CanvasRenderer:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1785910143472904}
--- !u!222 &222313182602304162
CanvasRenderer:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1503640463151286}
--- !u!222 &222870443111501910
CanvasRenderer:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1396836967994216}
--- !u!224 &224006190298411330
RectTransform:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1396836967994216}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 224887990600088790}
m_Father: {fileID: 22479264}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 0}
m_AnchoredPosition: {x: 0, y: 2}
m_SizeDelta: {x: -70, y: 36}
m_Pivot: {x: 0.5, y: 0}
--- !u!224 &224737693311518052
RectTransform:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1785910143472904}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 22479264}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 15, y: 0}
m_SizeDelta: {x: -40, y: -2}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!224 &224887990600088790
RectTransform:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1503640463151286}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 224006190298411330}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!225 &225819852034701160
CanvasGroup:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 166880}
m_Enabled: 1
m_Alpha: 1
m_Interactable: 1
m_BlocksRaycasts: 1
m_IgnoreParentGroups: 0

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 391be5df5ef62f345bb76a1051c04da7
timeCreated: 1465919887
licenseType: Store
NativeFormatImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
= In-game Debug Console (v1.7.0) =
Documentation: https://github.com/yasirkula/UnityIngameDebugConsole
FAQ: https://github.com/yasirkula/UnityIngameDebugConsole#faq
E-mail: yasirkula@gmail.com
You can simply place the IngameDebugConsole prefab to your scene. Hovering the cursor over its properties in the Inspector will reveal explanatory tooltips.

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: edf2ac73f7bc3064c96d53009106dc53
timeCreated: 1563307881
licenseType: Store
TextScriptImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: 860c08388401a6d4e858fe4910ea9337
folderAsset: yes
timeCreated: 1465930645
licenseType: Store
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 7de74709c0f949d42853e89b41f0c939
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,21 @@
using System;
using System.Reflection;
namespace IngameDebugConsole
{
public abstract class ConsoleAttribute : Attribute
{
public MethodInfo Method { get; private set; }
public abstract int Order { get; }
public void SetMethod(MethodInfo method)
{
if (Method != null)
throw new Exception("Method was already initialized.");
Method = method;
}
public abstract void Load();
}
}

View File

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: efc4511f2eea8034ca3a0a29cac8f554

View File

@ -0,0 +1,24 @@
using System;
namespace IngameDebugConsole
{
[AttributeUsage(AttributeTargets.Method, Inherited = false, AllowMultiple = false)]
public class ConsoleCustomTypeParserAttribute : ConsoleAttribute
{
public readonly Type type;
public readonly string readableName;
public override int Order { get { return 0; } }
public ConsoleCustomTypeParserAttribute(Type type, string readableName = null)
{
this.type = type;
this.readableName = readableName;
}
public override void Load()
{
DebugLogConsole.AddCustomParameterType(type, (DebugLogConsole.ParseFunction)Delegate.CreateDelegate(typeof(DebugLogConsole.ParseFunction), Method), readableName);
}
}
}

View File

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: b014aa072d9631848babd5dafb325d3d

View File

@ -0,0 +1,30 @@
using System;
namespace IngameDebugConsole
{
[AttributeUsage( AttributeTargets.Method, Inherited = false, AllowMultiple = true )]
public class ConsoleMethodAttribute : ConsoleAttribute
{
private string m_command;
private string m_description;
private string[] m_parameterNames;
public string Command { get { return m_command; } }
public string Description { get { return m_description; } }
public string[] ParameterNames { get { return m_parameterNames; } }
public override int Order { get { return 1; } }
public ConsoleMethodAttribute( string command, string description, params string[] parameterNames )
{
m_command = command;
m_description = description;
m_parameterNames = parameterNames;
}
public override void Load()
{
DebugLogConsole.AddCommand(Command, Description, Method, null, ParameterNames);
}
}
}

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 324bb39c0bff0f74fa42f83e91f07e3a
timeCreated: 1520710946
licenseType: Store
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,304 @@
using System;
using UnityEngine;
namespace IngameDebugConsole
{
public class CircularBuffer<T>
{
private readonly T[] array;
private int startIndex;
public int Count { get; private set; }
public T this[int index] { get { return array[( startIndex + index ) % array.Length]; } }
public CircularBuffer( int capacity )
{
array = new T[capacity];
}
// Old elements are overwritten when capacity is reached
public void Add( T value )
{
if( Count < array.Length )
array[Count++] = value;
else
{
array[startIndex] = value;
if( ++startIndex >= array.Length )
startIndex = 0;
}
}
}
public class DynamicCircularBuffer<T>
{
private T[] array;
private int startIndex;
public int Count { get; private set; }
public int Capacity { get { return array.Length; } }
public T this[int index]
{
get { return array[( startIndex + index ) % array.Length]; }
set { array[( startIndex + index ) % array.Length] = value; }
}
public DynamicCircularBuffer( int initialCapacity = 2 )
{
array = new T[initialCapacity];
}
private void SetCapacity( int capacity )
{
T[] newArray = new T[capacity];
if( Count > 0 )
{
int elementsBeforeWrap = Mathf.Min( Count, array.Length - startIndex );
Array.Copy( array, startIndex, newArray, 0, elementsBeforeWrap );
if( elementsBeforeWrap < Count )
Array.Copy( array, 0, newArray, elementsBeforeWrap, Count - elementsBeforeWrap );
}
array = newArray;
startIndex = 0;
}
/// <summary>Inserts the value to the beginning of the collection.</summary>
public void AddFirst( T value )
{
if( array.Length == Count )
SetCapacity( Mathf.Max( array.Length * 2, 4 ) );
startIndex = ( startIndex > 0 ) ? ( startIndex - 1 ) : ( array.Length - 1 );
array[startIndex] = value;
Count++;
}
/// <summary>Adds the value to the end of the collection.</summary>
public void Add( T value )
{
if( array.Length == Count )
SetCapacity( Mathf.Max( array.Length * 2, 4 ) );
this[Count++] = value;
}
public void AddRange( DynamicCircularBuffer<T> other )
{
if( other.Count == 0 )
return;
if( array.Length < Count + other.Count )
SetCapacity( Mathf.Max( array.Length * 2, Count + other.Count ) );
int insertStartIndex = ( startIndex + Count ) % array.Length;
int elementsBeforeWrap = Mathf.Min( other.Count, array.Length - insertStartIndex );
int otherElementsBeforeWrap = Mathf.Min( other.Count, other.array.Length - other.startIndex );
Array.Copy( other.array, other.startIndex, array, insertStartIndex, Mathf.Min( elementsBeforeWrap, otherElementsBeforeWrap ) );
if( elementsBeforeWrap < otherElementsBeforeWrap ) // This array wrapped before the other array
Array.Copy( other.array, other.startIndex + elementsBeforeWrap, array, 0, otherElementsBeforeWrap - elementsBeforeWrap );
else if( elementsBeforeWrap > otherElementsBeforeWrap ) // The other array wrapped before this array
Array.Copy( other.array, 0, array, insertStartIndex + otherElementsBeforeWrap, elementsBeforeWrap - otherElementsBeforeWrap );
int copiedElements = Mathf.Max( elementsBeforeWrap, otherElementsBeforeWrap );
if( copiedElements < other.Count ) // Both arrays wrapped and there's still some elements left to copy
Array.Copy( other.array, copiedElements - otherElementsBeforeWrap, array, copiedElements - elementsBeforeWrap, other.Count - copiedElements );
Count += other.Count;
}
public T RemoveFirst()
{
T element = array[startIndex];
array[startIndex] = default( T );
if( ++startIndex == array.Length )
startIndex = 0;
Count--;
return element;
}
public T RemoveLast()
{
int index = ( startIndex + Count - 1 ) % array.Length;
T element = array[index];
array[index] = default( T );
Count--;
return element;
}
public int RemoveAll( Predicate<T> shouldRemoveElement )
{
return RemoveAll<T>( shouldRemoveElement, null, null );
}
public int RemoveAll<Y>( Predicate<T> shouldRemoveElement, Action<T, int> onElementIndexChanged, DynamicCircularBuffer<Y> synchronizedBuffer )
{
Y[] synchronizedArray = ( synchronizedBuffer != null ) ? synchronizedBuffer.array : null;
int elementsBeforeWrap = Mathf.Min( Count, array.Length - startIndex );
int removedElements = 0;
int i = startIndex, newIndex = startIndex, endIndex = startIndex + elementsBeforeWrap;
for( ; i < endIndex; i++ )
{
if( shouldRemoveElement( array[i] ) )
removedElements++;
else
{
if( removedElements > 0 )
{
T element = array[i];
array[newIndex] = element;
if( synchronizedArray != null )
synchronizedArray[newIndex] = synchronizedArray[i];
if( onElementIndexChanged != null )
onElementIndexChanged( element, newIndex - startIndex );
}
newIndex++;
}
}
i = 0;
endIndex = Count - elementsBeforeWrap;
if( newIndex < array.Length )
{
for( ; i < endIndex; i++ )
{
if( shouldRemoveElement( array[i] ) )
removedElements++;
else
{
T element = array[i];
array[newIndex] = element;
if( synchronizedArray != null )
synchronizedArray[newIndex] = synchronizedArray[i];
if( onElementIndexChanged != null )
onElementIndexChanged( element, newIndex - startIndex );
if( ++newIndex == array.Length )
{
i++;
break;
}
}
}
}
if( newIndex == array.Length )
{
newIndex = 0;
for( ; i < endIndex; i++ )
{
if( shouldRemoveElement( array[i] ) )
removedElements++;
else
{
if( removedElements > 0 )
{
T element = array[i];
array[newIndex] = element;
if( synchronizedArray != null )
synchronizedArray[newIndex] = synchronizedArray[i];
if( onElementIndexChanged != null )
onElementIndexChanged( element, newIndex + elementsBeforeWrap );
}
newIndex++;
}
}
}
TrimEnd( removedElements );
if( synchronizedBuffer != null )
synchronizedBuffer.TrimEnd( removedElements );
return removedElements;
}
public void TrimStart( int trimCount, Action<T> perElementCallback = null )
{
TrimInternal( trimCount, startIndex, perElementCallback );
startIndex = ( startIndex + trimCount ) % array.Length;
}
public void TrimEnd( int trimCount, Action<T> perElementCallback = null )
{
TrimInternal( trimCount, ( startIndex + Count - trimCount ) % array.Length, perElementCallback );
}
private void TrimInternal( int trimCount, int startIndex, Action<T> perElementCallback )
{
int elementsBeforeWrap = Mathf.Min( trimCount, array.Length - startIndex );
if( perElementCallback == null )
{
Array.Clear( array, startIndex, elementsBeforeWrap );
if( elementsBeforeWrap < trimCount )
Array.Clear( array, 0, trimCount - elementsBeforeWrap );
}
else
{
for( int i = startIndex, endIndex = startIndex + elementsBeforeWrap; i < endIndex; i++ )
{
perElementCallback( array[i] );
array[i] = default( T );
}
for( int i = 0, endIndex = trimCount - elementsBeforeWrap; i < endIndex; i++ )
{
perElementCallback( array[i] );
array[i] = default( T );
}
}
Count -= trimCount;
}
public void Clear()
{
int elementsBeforeWrap = Mathf.Min( Count, array.Length - startIndex );
Array.Clear( array, startIndex, elementsBeforeWrap );
if( elementsBeforeWrap < Count )
Array.Clear( array, 0, Count - elementsBeforeWrap );
startIndex = 0;
Count = 0;
}
public int IndexOf( T value )
{
int elementsBeforeWrap = Mathf.Min( Count, array.Length - startIndex );
int index = Array.IndexOf( array, value, startIndex, elementsBeforeWrap );
if( index >= 0 )
return index - startIndex;
if( elementsBeforeWrap < Count )
{
index = Array.IndexOf( array, value, 0, Count - elementsBeforeWrap );
if( index >= 0 )
return index + elementsBeforeWrap;
}
return -1;
}
public void ForEach( Action<T> action )
{
int elementsBeforeWrap = Mathf.Min( Count, array.Length - startIndex );
for( int i = startIndex, endIndex = startIndex + elementsBeforeWrap; i < endIndex; i++ )
action( array[i] );
for( int i = 0, endIndex = Count - elementsBeforeWrap; i < endIndex; i++ )
action( array[i] );
}
}
}

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 6136cb3c00eac0149901b8e7f2fecef8
timeCreated: 1550943949
licenseType: Store
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: bb9b6e1ab379cec46bfae8f8abcc1f45
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,60 @@
#if IDG_ENABLE_HELPER_COMMANDS
using UnityEngine;
namespace IngameDebugConsole.Commands
{
public class PlayerPrefsCommands
{
[ConsoleMethod( "prefs.int", "Returns the value of an Integer PlayerPrefs field" ), UnityEngine.Scripting.Preserve]
public static string PlayerPrefsGetInt( string key )
{
if( !PlayerPrefs.HasKey( key ) ) return "Key Not Found";
return PlayerPrefs.GetInt( key ).ToString();
}
[ConsoleMethod( "prefs.int", "Sets the value of an Integer PlayerPrefs field" ), UnityEngine.Scripting.Preserve]
public static void PlayerPrefsSetInt( string key, int value )
{
PlayerPrefs.SetInt( key, value );
}
[ConsoleMethod( "prefs.float", "Returns the value of a Float PlayerPrefs field" ), UnityEngine.Scripting.Preserve]
public static string PlayerPrefsGetFloat( string key )
{
if( !PlayerPrefs.HasKey( key ) ) return "Key Not Found";
return PlayerPrefs.GetFloat( key ).ToString();
}
[ConsoleMethod( "prefs.float", "Sets the value of a Float PlayerPrefs field" ), UnityEngine.Scripting.Preserve]
public static void PlayerPrefsSetFloat( string key, float value )
{
PlayerPrefs.SetFloat( key, value );
}
[ConsoleMethod( "prefs.string", "Returns the value of a String PlayerPrefs field" ), UnityEngine.Scripting.Preserve]
public static string PlayerPrefsGetString( string key )
{
if( !PlayerPrefs.HasKey( key ) ) return "Key Not Found";
return PlayerPrefs.GetString( key );
}
[ConsoleMethod( "prefs.string", "Sets the value of a String PlayerPrefs field" ), UnityEngine.Scripting.Preserve]
public static void PlayerPrefsSetString( string key, string value )
{
PlayerPrefs.SetString( key, value );
}
[ConsoleMethod( "prefs.delete", "Deletes a PlayerPrefs field" ), UnityEngine.Scripting.Preserve]
public static void PlayerPrefsDelete( string key )
{
PlayerPrefs.DeleteKey( key );
}
[ConsoleMethod( "prefs.clear", "Deletes all PlayerPrefs fields" ), UnityEngine.Scripting.Preserve]
public static void PlayerPrefsClear()
{
PlayerPrefs.DeleteAll();
}
}
}
#endif

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 33fb3ee25c8764f4c905fa3ac7c4eb89
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,60 @@
#if IDG_ENABLE_HELPER_COMMANDS
using UnityEngine;
using UnityEngine.SceneManagement;
namespace IngameDebugConsole.Commands
{
public class SceneCommands
{
[ConsoleMethod( "scene.load", "Loads a scene" ), UnityEngine.Scripting.Preserve]
public static void LoadScene( string sceneName )
{
LoadSceneInternal( sceneName, false, LoadSceneMode.Single );
}
[ConsoleMethod( "scene.load", "Loads a scene" ), UnityEngine.Scripting.Preserve]
public static void LoadScene( string sceneName, LoadSceneMode mode )
{
LoadSceneInternal( sceneName, false, mode );
}
[ConsoleMethod( "scene.loadasync", "Loads a scene asynchronously" ), UnityEngine.Scripting.Preserve]
public static void LoadSceneAsync( string sceneName )
{
LoadSceneInternal( sceneName, true, LoadSceneMode.Single );
}
[ConsoleMethod( "scene.loadasync", "Loads a scene asynchronously" ), UnityEngine.Scripting.Preserve]
public static void LoadSceneAsync( string sceneName, LoadSceneMode mode )
{
LoadSceneInternal( sceneName, true, mode );
}
private static void LoadSceneInternal( string sceneName, bool isAsync, LoadSceneMode mode )
{
if( SceneManager.GetSceneByName( sceneName ).IsValid() )
{
Debug.Log( "Scene " + sceneName + " is already loaded" );
return;
}
if( isAsync )
SceneManager.LoadSceneAsync( sceneName, mode );
else
SceneManager.LoadScene( sceneName, mode );
}
[ConsoleMethod( "scene.unload", "Unloads a scene" ), UnityEngine.Scripting.Preserve]
public static void UnloadScene( string sceneName )
{
SceneManager.UnloadSceneAsync( sceneName );
}
[ConsoleMethod( "scene.restart", "Restarts the active scene" ), UnityEngine.Scripting.Preserve]
public static void RestartScene()
{
SceneManager.LoadScene( SceneManager.GetActiveScene().name, LoadSceneMode.Single );
}
}
}
#endif

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 45984eacd62d9a3489fd62689265a23c
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,21 @@
#if IDG_ENABLE_HELPER_COMMANDS
using UnityEngine;
namespace IngameDebugConsole.Commands
{
public class TimeCommands
{
[ConsoleMethod( "time.scale", "Sets the Time.timeScale value" ), UnityEngine.Scripting.Preserve]
public static void SetTimeScale( float value )
{
Time.timeScale = Mathf.Max( value, 0f );
}
[ConsoleMethod( "time.scale", "Returns the current Time.timeScale value" ), UnityEngine.Scripting.Preserve]
public static float GetTimeScale()
{
return Time.timeScale;
}
}
}
#endif

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: bb12a1f557fffa541909fcfe92d9c1bf
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: d15693a03d0d33b4892c6365a2a97e19
timeCreated: 1472036503
licenseType: Store
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,187 @@
using System.Collections.Generic;
using System.Globalization;
using System.Text;
using UnityEngine;
// Container for a simple debug entry
namespace IngameDebugConsole
{
public class DebugLogEntry
{
private const int HASH_NOT_CALCULATED = -623218;
public string logString;
public string stackTrace;
private string completeLog;
// Sprite to show with this entry
public LogType logType;
// Collapsed count
public int count;
// Index of this entry among all collapsed entries
public int collapsedIndex;
private int hashValue;
public void Initialize( string logString, string stackTrace )
{
this.logString = logString;
this.stackTrace = stackTrace;
completeLog = null;
count = 1;
hashValue = HASH_NOT_CALCULATED;
}
public void Clear()
{
logString = null;
stackTrace = null;
completeLog = null;
}
// Checks if logString or stackTrace contains the search term
public bool MatchesSearchTerm( string searchTerm )
{
return ( logString != null && DebugLogConsole.caseInsensitiveComparer.IndexOf( logString, searchTerm, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace ) >= 0 ) ||
( stackTrace != null && DebugLogConsole.caseInsensitiveComparer.IndexOf( stackTrace, searchTerm, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace ) >= 0 );
}
// Return a string containing complete information about this debug entry
public override string ToString()
{
if( completeLog == null )
completeLog = string.Concat( logString, "\n", stackTrace );
return completeLog;
}
// Credit: https://stackoverflow.com/a/19250516/2373034
public int GetContentHashCode()
{
if( hashValue == HASH_NOT_CALCULATED )
{
unchecked
{
hashValue = 17;
hashValue = hashValue * 23 + ( logString == null ? 0 : logString.GetHashCode() );
hashValue = hashValue * 23 + ( stackTrace == null ? 0 : stackTrace.GetHashCode() );
}
}
return hashValue;
}
}
public struct QueuedDebugLogEntry
{
public readonly string logString;
public readonly string stackTrace;
public readonly LogType logType;
public QueuedDebugLogEntry( string logString, string stackTrace, LogType logType )
{
this.logString = logString;
this.stackTrace = stackTrace;
this.logType = logType;
}
// Checks if logString or stackTrace contains the search term
public bool MatchesSearchTerm( string searchTerm )
{
return ( logString != null && DebugLogConsole.caseInsensitiveComparer.IndexOf( logString, searchTerm, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace ) >= 0 ) ||
( stackTrace != null && DebugLogConsole.caseInsensitiveComparer.IndexOf( stackTrace, searchTerm, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace ) >= 0 );
}
}
public struct DebugLogEntryTimestamp
{
public readonly System.DateTime dateTime;
#if !IDG_OMIT_ELAPSED_TIME
public readonly float elapsedSeconds;
#endif
#if !IDG_OMIT_FRAMECOUNT
public readonly int frameCount;
#endif
#if !IDG_OMIT_ELAPSED_TIME && !IDG_OMIT_FRAMECOUNT
public DebugLogEntryTimestamp( System.DateTime dateTime, float elapsedSeconds, int frameCount )
#elif !IDG_OMIT_ELAPSED_TIME
public DebugLogEntryTimestamp( System.DateTime dateTime, float elapsedSeconds )
#elif !IDG_OMIT_FRAMECOUNT
public DebugLogEntryTimestamp( System.DateTime dateTime, int frameCount )
#else
public DebugLogEntryTimestamp( System.DateTime dateTime )
#endif
{
this.dateTime = dateTime;
#if !IDG_OMIT_ELAPSED_TIME
this.elapsedSeconds = elapsedSeconds;
#endif
#if !IDG_OMIT_FRAMECOUNT
this.frameCount = frameCount;
#endif
}
public void AppendTime( StringBuilder sb )
{
// Add DateTime in format: [HH:mm:ss]
sb.Append( "[" );
int hour = dateTime.Hour;
if( hour >= 10 )
sb.Append( hour );
else
sb.Append( "0" ).Append( hour );
sb.Append( ":" );
int minute = dateTime.Minute;
if( minute >= 10 )
sb.Append( minute );
else
sb.Append( "0" ).Append( minute );
sb.Append( ":" );
int second = dateTime.Second;
if( second >= 10 )
sb.Append( second );
else
sb.Append( "0" ).Append( second );
sb.Append( "]" );
}
public void AppendFullTimestamp( StringBuilder sb )
{
AppendTime( sb );
#if !IDG_OMIT_ELAPSED_TIME && !IDG_OMIT_FRAMECOUNT
// Append elapsed seconds and frame count in format: [1.0s at #Frame]
sb.Append( "[" ).Append( elapsedSeconds.ToString( "F1" ) ).Append( "s at " ).Append( "#" ).Append( frameCount ).Append( "]" );
#elif !IDG_OMIT_ELAPSED_TIME
// Append elapsed seconds in format: [1.0s]
sb.Append( "[" ).Append( elapsedSeconds.ToString( "F1" ) ).Append( "s]" );
#elif !IDG_OMIT_FRAMECOUNT
// Append frame count in format: [#Frame]
sb.Append( "[#" ).Append( frameCount ).Append( "]" );
#endif
}
}
public class DebugLogEntryContentEqualityComparer : EqualityComparer<DebugLogEntry>
{
public override bool Equals( DebugLogEntry x, DebugLogEntry y )
{
return x.logString == y.logString && x.stackTrace == y.stackTrace;
}
public override int GetHashCode( DebugLogEntry obj )
{
return obj.GetContentHashCode();
}
}
}

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: e7b1a420c564be040bf73b8a377fc2c2
timeCreated: 1466375168
licenseType: Store
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,282 @@
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.EventSystems;
using System.Text;
#if UNITY_EDITOR
using UnityEditor;
using System.Text.RegularExpressions;
#endif
// A UI element to show information about a debug entry
namespace IngameDebugConsole
{
public class DebugLogItem : MonoBehaviour, IPointerClickHandler
{
#region Platform Specific Elements
#if !UNITY_2018_1_OR_NEWER
#if !UNITY_EDITOR && UNITY_ANDROID
private static AndroidJavaClass m_ajc = null;
private static AndroidJavaClass AJC
{
get
{
if( m_ajc == null )
m_ajc = new AndroidJavaClass( "com.yasirkula.unity.DebugConsole" );
return m_ajc;
}
}
private static AndroidJavaObject m_context = null;
private static AndroidJavaObject Context
{
get
{
if( m_context == null )
{
using( AndroidJavaObject unityClass = new AndroidJavaClass( "com.unity3d.player.UnityPlayer" ) )
{
m_context = unityClass.GetStatic<AndroidJavaObject>( "currentActivity" );
}
}
return m_context;
}
}
#elif !UNITY_EDITOR && UNITY_IOS
[System.Runtime.InteropServices.DllImport( "__Internal" )]
private static extern void _DebugConsole_CopyText( string text );
#endif
#endif
#endregion
#pragma warning disable 0649
// Cached components
[SerializeField]
private RectTransform transformComponent;
public RectTransform Transform { get { return transformComponent; } }
[SerializeField]
private Image imageComponent;
public Image Image { get { return imageComponent; } }
[SerializeField]
private CanvasGroup canvasGroupComponent;
public CanvasGroup CanvasGroup { get { return canvasGroupComponent; } }
[SerializeField]
private Text logText;
[SerializeField]
private Image logTypeImage;
// Objects related to the collapsed count of the debug entry
[SerializeField]
private GameObject logCountParent;
[SerializeField]
private Text logCountText;
[SerializeField]
private RectTransform copyLogButton;
#pragma warning restore 0649
// Debug entry to show with this log item
private DebugLogEntry logEntry;
public DebugLogEntry Entry { get { return logEntry; } }
private DebugLogEntryTimestamp? logEntryTimestamp;
public DebugLogEntryTimestamp? Timestamp { get { return logEntryTimestamp; } }
// Index of the entry in the list of entries
[System.NonSerialized] public int Index;
private bool isExpanded;
public bool Expanded { get { return isExpanded; } }
private Vector2 logTextOriginalPosition;
private Vector2 logTextOriginalSize;
private float copyLogButtonHeight;
private DebugLogRecycledListView listView;
public void Initialize( DebugLogRecycledListView listView )
{
this.listView = listView;
logTextOriginalPosition = logText.rectTransform.anchoredPosition;
logTextOriginalSize = logText.rectTransform.sizeDelta;
copyLogButtonHeight = copyLogButton.anchoredPosition.y + copyLogButton.sizeDelta.y + 2f; // 2f: space between text and button
#if !UNITY_EDITOR && UNITY_WEBGL
copyLogButton.gameObject.AddComponent<DebugLogItemCopyWebGL>().Initialize( this );
#endif
}
public void SetContent( DebugLogEntry logEntry, DebugLogEntryTimestamp? logEntryTimestamp, int entryIndex, bool isExpanded )
{
this.logEntry = logEntry;
this.logEntryTimestamp = logEntryTimestamp;
this.Index = entryIndex;
this.isExpanded = isExpanded;
Vector2 size = transformComponent.sizeDelta;
if( isExpanded )
{
logText.horizontalOverflow = HorizontalWrapMode.Wrap;
size.y = listView.SelectedItemHeight;
if( !copyLogButton.gameObject.activeSelf )
{
copyLogButton.gameObject.SetActive( true );
logText.rectTransform.anchoredPosition = new Vector2( logTextOriginalPosition.x, logTextOriginalPosition.y + copyLogButtonHeight * 0.5f );
logText.rectTransform.sizeDelta = logTextOriginalSize - new Vector2( 0f, copyLogButtonHeight );
}
}
else
{
logText.horizontalOverflow = HorizontalWrapMode.Overflow;
size.y = listView.ItemHeight;
if( copyLogButton.gameObject.activeSelf )
{
copyLogButton.gameObject.SetActive( false );
logText.rectTransform.anchoredPosition = logTextOriginalPosition;
logText.rectTransform.sizeDelta = logTextOriginalSize;
}
}
transformComponent.sizeDelta = size;
SetText( logEntry, logEntryTimestamp, isExpanded );
logTypeImage.sprite = DebugLogManager.logSpriteRepresentations[(int) logEntry.logType];
}
// Show the collapsed count of the debug entry
public void ShowCount()
{
logCountText.text = logEntry.count.ToString();
if( !logCountParent.activeSelf )
logCountParent.SetActive( true );
}
// Hide the collapsed count of the debug entry
public void HideCount()
{
if( logCountParent.activeSelf )
logCountParent.SetActive( false );
}
// Update the debug entry's displayed timestamp
public void UpdateTimestamp( DebugLogEntryTimestamp timestamp )
{
logEntryTimestamp = timestamp;
if( isExpanded || listView.manager.alwaysDisplayTimestamps )
SetText( logEntry, timestamp, isExpanded );
}
private void SetText( DebugLogEntry logEntry, DebugLogEntryTimestamp? logEntryTimestamp, bool isExpanded )
{
if( !logEntryTimestamp.HasValue || ( !isExpanded && !listView.manager.alwaysDisplayTimestamps ) )
logText.text = isExpanded ? logEntry.ToString() : logEntry.logString;
else
{
StringBuilder sb = listView.manager.sharedStringBuilder;
sb.Length = 0;
if( isExpanded )
{
logEntryTimestamp.Value.AppendFullTimestamp( sb );
sb.Append( ": " ).Append( logEntry.ToString() );
}
else
{
logEntryTimestamp.Value.AppendTime( sb );
sb.Append( " " ).Append( logEntry.logString );
}
logText.text = sb.ToString();
}
}
// This log item is clicked, show the debug entry's stack trace
public void OnPointerClick( PointerEventData eventData )
{
#if UNITY_EDITOR
if( eventData.button == PointerEventData.InputButton.Right )
{
Match regex = Regex.Match( logEntry.stackTrace, @"\(at .*\.cs:[0-9]+\)$", RegexOptions.Multiline );
if( regex.Success )
{
string line = logEntry.stackTrace.Substring( regex.Index + 4, regex.Length - 5 );
int lineSeparator = line.IndexOf( ':' );
MonoScript script = AssetDatabase.LoadAssetAtPath<MonoScript>( line.Substring( 0, lineSeparator ) );
if( script != null )
AssetDatabase.OpenAsset( script, int.Parse( line.Substring( lineSeparator + 1 ) ) );
}
}
else
listView.OnLogItemClicked( this );
#else
listView.OnLogItemClicked( this );
#endif
}
public void CopyLog()
{
#if UNITY_EDITOR || !UNITY_WEBGL
string log = GetCopyContent();
if( string.IsNullOrEmpty( log ) )
return;
#if UNITY_EDITOR || UNITY_2018_1_OR_NEWER || ( !UNITY_ANDROID && !UNITY_IOS )
GUIUtility.systemCopyBuffer = log;
#elif UNITY_ANDROID
AJC.CallStatic( "CopyText", Context, log );
#elif UNITY_IOS
_DebugConsole_CopyText( log );
#endif
#endif
}
internal string GetCopyContent()
{
if( !logEntryTimestamp.HasValue )
return logEntry.ToString();
else
{
StringBuilder sb = listView.manager.sharedStringBuilder;
sb.Length = 0;
logEntryTimestamp.Value.AppendFullTimestamp( sb );
sb.Append( ": " ).Append( logEntry.ToString() );
return sb.ToString();
}
}
public float CalculateExpandedHeight( DebugLogEntry logEntry, DebugLogEntryTimestamp? logEntryTimestamp )
{
string text = logText.text;
HorizontalWrapMode wrapMode = logText.horizontalOverflow;
SetText( logEntry, logEntryTimestamp, true );
logText.horizontalOverflow = HorizontalWrapMode.Wrap;
float result = logText.preferredHeight + copyLogButtonHeight;
logText.text = text;
logText.horizontalOverflow = wrapMode;
return Mathf.Max( listView.ItemHeight, result );
}
// Return a string containing complete information about the debug entry
public override string ToString()
{
return logEntry.ToString();
}
}
}

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: d2ea291be9de70a4abfec595203c96c1
timeCreated: 1465919949
licenseType: Store
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,36 @@
#if !UNITY_EDITOR && UNITY_WEBGL
using System.Runtime.InteropServices;
using UnityEngine;
using UnityEngine.EventSystems;
namespace IngameDebugConsole
{
public class DebugLogItemCopyWebGL : MonoBehaviour, IPointerDownHandler, IPointerUpHandler
{
[DllImport( "__Internal" )]
private static extern void IngameDebugConsoleStartCopy( string textToCopy );
[DllImport( "__Internal" )]
private static extern void IngameDebugConsoleCancelCopy();
private DebugLogItem logItem;
public void Initialize( DebugLogItem logItem )
{
this.logItem = logItem;
}
public void OnPointerDown( PointerEventData eventData )
{
string log = logItem.GetCopyContent();
if( !string.IsNullOrEmpty( log ) )
IngameDebugConsoleStartCopy( log );
}
public void OnPointerUp( PointerEventData eventData )
{
if( eventData.dragging )
IngameDebugConsoleCancelCopy();
}
}
}
#endif

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 5a7d9d894141e704d8160fb4632121ac
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 6a4f16ed905adcd4ab0d7c8c11f0d72c
timeCreated: 1522092746
licenseType: Store
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: -9869
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,281 @@
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.EventSystems;
using System.Collections;
#if UNITY_EDITOR && UNITY_2021_1_OR_NEWER
using Screen = UnityEngine.Device.Screen; // To support Device Simulator on Unity 2021.1+
#endif
// Manager class for the debug popup
namespace IngameDebugConsole
{
public class DebugLogPopup : MonoBehaviour, IPointerClickHandler, IBeginDragHandler, IDragHandler, IEndDragHandler
{
private RectTransform popupTransform;
// Dimensions of the popup divided by 2
private Vector2 halfSize;
// Background image that will change color to indicate an alert
private Image backgroundImage;
// Canvas group to modify visibility of the popup
private CanvasGroup canvasGroup;
#pragma warning disable 0649
[SerializeField]
private DebugLogManager debugManager;
[SerializeField]
private Text newInfoCountText;
[SerializeField]
private Text newWarningCountText;
[SerializeField]
private Text newErrorCountText;
[SerializeField]
private Color alertColorInfo;
[SerializeField]
private Color alertColorWarning;
[SerializeField]
private Color alertColorError;
#pragma warning restore 0649
// Number of new debug entries since the log window has been closed
private int newInfoCount = 0, newWarningCount = 0, newErrorCount = 0;
private Color normalColor;
private bool isPopupBeingDragged = false;
private Vector2 normalizedPosition;
// Coroutines for simple code-based animations
private IEnumerator moveToPosCoroutine = null;
public bool IsVisible { get; private set; }
private void Awake()
{
popupTransform = (RectTransform) transform;
backgroundImage = GetComponent<Image>();
canvasGroup = GetComponent<CanvasGroup>();
normalColor = backgroundImage.color;
halfSize = popupTransform.sizeDelta * 0.5f;
Vector2 pos = popupTransform.anchoredPosition;
if( pos.x != 0f || pos.y != 0f )
normalizedPosition = pos.normalized; // Respect the initial popup position set in the prefab
else
normalizedPosition = new Vector2( 0.5f, 0f ); // Right edge by default
}
public void NewLogsArrived( int newInfo, int newWarning, int newError )
{
if( newInfo > 0 )
{
newInfoCount += newInfo;
newInfoCountText.text = newInfoCount.ToString();
}
if( newWarning > 0 )
{
newWarningCount += newWarning;
newWarningCountText.text = newWarningCount.ToString();
}
if( newError > 0 )
{
newErrorCount += newError;
newErrorCountText.text = newErrorCount.ToString();
}
if( newErrorCount > 0 )
backgroundImage.color = alertColorError;
else if( newWarningCount > 0 )
backgroundImage.color = alertColorWarning;
else
backgroundImage.color = alertColorInfo;
}
private void ResetValues()
{
newInfoCount = 0;
newWarningCount = 0;
newErrorCount = 0;
newInfoCountText.text = "0";
newWarningCountText.text = "0";
newErrorCountText.text = "0";
backgroundImage.color = normalColor;
}
// A simple smooth movement animation
private IEnumerator MoveToPosAnimation( Vector2 targetPos )
{
float modifier = 0f;
Vector2 initialPos = popupTransform.anchoredPosition;
while( modifier < 1f )
{
modifier += 4f * Time.unscaledDeltaTime;
popupTransform.anchoredPosition = Vector2.Lerp( initialPos, targetPos, modifier );
yield return null;
}
}
// Popup is clicked
public void OnPointerClick( PointerEventData data )
{
// Hide the popup and show the log window
if( !isPopupBeingDragged )
debugManager.ShowLogWindow();
}
// Hides the log window and shows the popup
public void Show()
{
canvasGroup.blocksRaycasts = true;
canvasGroup.alpha = debugManager.popupOpacity;
IsVisible = true;
// Reset the counters
ResetValues();
// Update position in case resolution was changed while the popup was hidden
UpdatePosition( true );
}
// Hide the popup
public void Hide()
{
canvasGroup.blocksRaycasts = false;
canvasGroup.alpha = 0f;
IsVisible = false;
isPopupBeingDragged = false;
}
public void OnBeginDrag( PointerEventData data )
{
isPopupBeingDragged = true;
// If a smooth movement animation is in progress, cancel it
if( moveToPosCoroutine != null )
{
StopCoroutine( moveToPosCoroutine );
moveToPosCoroutine = null;
}
}
// Reposition the popup
public void OnDrag( PointerEventData data )
{
Vector2 localPoint;
if( RectTransformUtility.ScreenPointToLocalPointInRectangle( debugManager.canvasTR, data.position, data.pressEventCamera, out localPoint ) )
popupTransform.anchoredPosition = localPoint;
}
// Smoothly translate the popup to the nearest edge
public void OnEndDrag( PointerEventData data )
{
isPopupBeingDragged = false;
UpdatePosition( false );
}
// There are 2 different spaces used in these calculations:
// RectTransform space: raw anchoredPosition of the popup that's in range [-canvasSize/2, canvasSize/2]
// Safe area space: Screen.safeArea space that's in range [safeAreaBottomLeft, safeAreaTopRight] where these corner positions
// are all positive (calculated from bottom left corner of the screen instead of the center of the screen)
public void UpdatePosition( bool immediately )
{
Vector2 canvasRawSize = debugManager.canvasTR.rect.size;
// Calculate safe area bounds
float canvasWidth = canvasRawSize.x;
float canvasHeight = canvasRawSize.y;
float canvasBottomLeftX = 0f;
float canvasBottomLeftY = 0f;
if( debugManager.popupAvoidsScreenCutout )
{
#if UNITY_2017_2_OR_NEWER && ( UNITY_EDITOR || UNITY_ANDROID || UNITY_IOS )
Rect safeArea = Screen.safeArea;
int screenWidth = Screen.width;
int screenHeight = Screen.height;
canvasWidth *= safeArea.width / screenWidth;
canvasHeight *= safeArea.height / screenHeight;
canvasBottomLeftX = canvasRawSize.x * ( safeArea.x / screenWidth );
canvasBottomLeftY = canvasRawSize.y * ( safeArea.y / screenHeight );
#endif
}
// Calculate safe area position of the popup
// normalizedPosition allows us to glue the popup to a specific edge of the screen. It becomes useful when
// the popup is at the right edge and we switch from portrait screen orientation to landscape screen orientation.
// Without normalizedPosition, popup could jump to bottom or top edges instead of staying at the right edge
Vector2 pos = canvasRawSize * 0.5f + ( immediately ? new Vector2( normalizedPosition.x * canvasWidth, normalizedPosition.y * canvasHeight ) : ( popupTransform.anchoredPosition - new Vector2( canvasBottomLeftX, canvasBottomLeftY ) ) );
// Find distances to all four edges of the safe area
float distToLeft = pos.x;
float distToRight = canvasWidth - distToLeft;
float distToBottom = pos.y;
float distToTop = canvasHeight - distToBottom;
float horDistance = Mathf.Min( distToLeft, distToRight );
float vertDistance = Mathf.Min( distToBottom, distToTop );
// Find the nearest edge's safe area coordinates
if( horDistance < vertDistance )
{
if( distToLeft < distToRight )
pos = new Vector2( halfSize.x, pos.y );
else
pos = new Vector2( canvasWidth - halfSize.x, pos.y );
pos.y = Mathf.Clamp( pos.y, halfSize.y, canvasHeight - halfSize.y );
}
else
{
if( distToBottom < distToTop )
pos = new Vector2( pos.x, halfSize.y );
else
pos = new Vector2( pos.x, canvasHeight - halfSize.y );
pos.x = Mathf.Clamp( pos.x, halfSize.x, canvasWidth - halfSize.x );
}
pos -= canvasRawSize * 0.5f;
normalizedPosition.Set( pos.x / canvasWidth, pos.y / canvasHeight );
// Safe area's bottom left coordinates are added to pos only after normalizedPosition's value
// is set because normalizedPosition is in range [-canvasWidth / 2, canvasWidth / 2]
pos += new Vector2( canvasBottomLeftX, canvasBottomLeftY );
// If another smooth movement animation is in progress, cancel it
if( moveToPosCoroutine != null )
{
StopCoroutine( moveToPosCoroutine );
moveToPosCoroutine = null;
}
if( immediately )
popupTransform.anchoredPosition = pos;
else
{
// Smoothly translate the popup to the specified position
moveToPosCoroutine = MoveToPosAnimation( pos );
StartCoroutine( moveToPosCoroutine );
}
}
}
}

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 05cc4b1999716644c9308528e38e7081
timeCreated: 1466533184
licenseType: Store
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,483 @@
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
// Handles the log items in an optimized way such that existing log items are
// recycled within the list instead of creating a new log item at each chance
namespace IngameDebugConsole
{
public class DebugLogRecycledListView : MonoBehaviour
{
#pragma warning disable 0649
// Cached components
[SerializeField]
private RectTransform transformComponent;
[SerializeField]
private RectTransform viewportTransform;
[SerializeField]
private Color logItemNormalColor1;
[SerializeField]
private Color logItemNormalColor2;
[SerializeField]
private Color logItemSelectedColor;
#pragma warning restore 0649
internal DebugLogManager manager;
private ScrollRect scrollView;
private float logItemHeight;
private DynamicCircularBuffer<DebugLogEntry> entriesToShow = null;
private DynamicCircularBuffer<DebugLogEntryTimestamp> timestampsOfEntriesToShow = null;
private DebugLogEntry selectedLogEntry;
private int indexOfSelectedLogEntry = int.MaxValue;
private float heightOfSelectedLogEntry;
private float DeltaHeightOfSelectedLogEntry { get { return heightOfSelectedLogEntry - logItemHeight; } }
/// These properties are used by <see cref="OnBeforeFilterLogs"/> and <see cref="OnAfterFilterLogs"/>.
private int collapsedOrderOfSelectedLogEntry;
private float scrollDistanceToSelectedLogEntry;
// Log items used to visualize the visible debug entries
private readonly DynamicCircularBuffer<DebugLogItem> visibleLogItems = new DynamicCircularBuffer<DebugLogItem>( 32 );
private bool isCollapseOn = false;
// Current indices of debug entries shown on screen
private int currentTopIndex = -1, currentBottomIndex = -1;
private System.Predicate<DebugLogItem> shouldRemoveLogItemPredicate;
private System.Action<DebugLogItem> poolLogItemAction;
public float ItemHeight { get { return logItemHeight; } }
public float SelectedItemHeight { get { return heightOfSelectedLogEntry; } }
private void Awake()
{
scrollView = viewportTransform.GetComponentInParent<ScrollRect>();
scrollView.onValueChanged.AddListener( ( pos ) =>
{
if( manager.IsLogWindowVisible )
UpdateItemsInTheList( false );
} );
}
public void Initialize( DebugLogManager manager, DynamicCircularBuffer<DebugLogEntry> entriesToShow, DynamicCircularBuffer<DebugLogEntryTimestamp> timestampsOfEntriesToShow, float logItemHeight )
{
this.manager = manager;
this.entriesToShow = entriesToShow;
this.timestampsOfEntriesToShow = timestampsOfEntriesToShow;
this.logItemHeight = logItemHeight;
shouldRemoveLogItemPredicate = ShouldRemoveLogItem;
poolLogItemAction = manager.PoolLogItem;
}
public void SetCollapseMode( bool collapse )
{
isCollapseOn = collapse;
}
// A log item is clicked, highlight it
public void OnLogItemClicked( DebugLogItem item )
{
OnLogItemClickedInternal( item.Index, item );
}
// Force expand the log item at specified index
public void SelectAndFocusOnLogItemAtIndex( int itemIndex )
{
if( indexOfSelectedLogEntry != itemIndex ) // Make sure that we aren't deselecting the target log item
OnLogItemClickedInternal( itemIndex );
float viewportHeight = viewportTransform.rect.height;
float transformComponentCenterYAtTop = viewportHeight * 0.5f;
float transformComponentCenterYAtBottom = transformComponent.sizeDelta.y - viewportHeight * 0.5f;
float transformComponentTargetCenterY = itemIndex * logItemHeight + viewportHeight * 0.5f;
if( transformComponentCenterYAtTop == transformComponentCenterYAtBottom )
scrollView.verticalNormalizedPosition = 0.5f;
else
scrollView.verticalNormalizedPosition = Mathf.Clamp01( Mathf.InverseLerp( transformComponentCenterYAtBottom, transformComponentCenterYAtTop, transformComponentTargetCenterY ) );
manager.SnapToBottom = false;
}
private void OnLogItemClickedInternal( int itemIndex, DebugLogItem referenceItem = null )
{
int indexOfPreviouslySelectedLogEntry = indexOfSelectedLogEntry;
DeselectSelectedLogItem();
if( indexOfPreviouslySelectedLogEntry != itemIndex )
{
selectedLogEntry = entriesToShow[itemIndex];
indexOfSelectedLogEntry = itemIndex;
CalculateSelectedLogEntryHeight( referenceItem );
manager.SnapToBottom = false;
}
CalculateContentHeight();
UpdateItemsInTheList( true );
manager.ValidateScrollPosition();
}
// Deselect the currently selected log item
public void DeselectSelectedLogItem()
{
selectedLogEntry = null;
indexOfSelectedLogEntry = int.MaxValue;
heightOfSelectedLogEntry = 0f;
}
/// <summary>
/// Cache the currently selected log item's properties so that its position can be restored after <see cref="OnAfterFilterLogs"/> is called.
/// </summary>
public void OnBeforeFilterLogs()
{
if( selectedLogEntry == null )
return;
collapsedOrderOfSelectedLogEntry = 0;
if( !isCollapseOn )
{
for( int i = 0; i < indexOfSelectedLogEntry; i++ )
{
if( entriesToShow[i] == selectedLogEntry )
collapsedOrderOfSelectedLogEntry++;
}
}
scrollDistanceToSelectedLogEntry = indexOfSelectedLogEntry * ItemHeight - transformComponent.anchoredPosition.y;
}
/// <summary>
/// See <see cref="OnBeforeFilterLogs"/>.
/// </summary>
public void OnAfterFilterLogs()
{
// Refresh the selected log entry's index
int newIndexOfSelectedLogEntry = -1;
if( selectedLogEntry != null )
{
for( int i = 0; i < entriesToShow.Count; i++ )
{
if( entriesToShow[i] == selectedLogEntry && collapsedOrderOfSelectedLogEntry-- == 0 )
{
newIndexOfSelectedLogEntry = i;
break;
}
}
}
if( newIndexOfSelectedLogEntry < 0 )
DeselectSelectedLogItem();
else
{
indexOfSelectedLogEntry = newIndexOfSelectedLogEntry;
transformComponent.anchoredPosition = new Vector2( 0f, newIndexOfSelectedLogEntry * ItemHeight - scrollDistanceToSelectedLogEntry );
}
}
// Number of debug entries may have changed, update the list
public void OnLogEntriesUpdated( bool updateAllVisibleItemContents )
{
CalculateContentHeight();
UpdateItemsInTheList( updateAllVisibleItemContents );
}
// A single collapsed log entry at specified index is updated, refresh its item if visible
public void OnCollapsedLogEntryAtIndexUpdated( int index )
{
if( index >= currentTopIndex && index <= currentBottomIndex )
{
DebugLogItem logItem = GetLogItemAtIndex( index );
logItem.ShowCount();
if( timestampsOfEntriesToShow != null )
logItem.UpdateTimestamp( timestampsOfEntriesToShow[index] );
}
}
public void RefreshCollapsedLogEntryCounts()
{
for( int i = 0; i < visibleLogItems.Count; i++ )
visibleLogItems[i].ShowCount();
}
public void OnLogEntriesRemoved( int removedLogCount )
{
if( selectedLogEntry != null )
{
bool isSelectedLogEntryRemoved = isCollapseOn ? ( selectedLogEntry.count == 0 ) : ( indexOfSelectedLogEntry < removedLogCount );
if( isSelectedLogEntryRemoved )
DeselectSelectedLogItem();
else
indexOfSelectedLogEntry = isCollapseOn ? FindIndexOfLogEntryInReverseDirection( selectedLogEntry, indexOfSelectedLogEntry ) : ( indexOfSelectedLogEntry - removedLogCount );
}
if( !manager.IsLogWindowVisible && manager.SnapToBottom )
{
// When log window becomes visible, it refreshes all logs. So unless snap to bottom is disabled, we don't need to
// keep track of either the scroll position or the visible log items' positions.
visibleLogItems.TrimStart( visibleLogItems.Count, poolLogItemAction );
}
else if( !isCollapseOn )
visibleLogItems.TrimStart( Mathf.Clamp( removedLogCount - currentTopIndex, 0, visibleLogItems.Count ), poolLogItemAction );
else
{
visibleLogItems.RemoveAll( shouldRemoveLogItemPredicate );
if( visibleLogItems.Count > 0 )
removedLogCount = currentTopIndex - FindIndexOfLogEntryInReverseDirection( visibleLogItems[0].Entry, visibleLogItems[0].Index );
}
if( visibleLogItems.Count == 0 )
{
currentTopIndex = -1;
if( !manager.SnapToBottom )
transformComponent.anchoredPosition = Vector2.zero;
}
else
{
currentTopIndex = Mathf.Max( 0, currentTopIndex - removedLogCount );
currentBottomIndex = currentTopIndex + visibleLogItems.Count - 1;
float firstVisibleLogItemInitialYPos = visibleLogItems[0].Transform.anchoredPosition.y;
for( int i = 0; i < visibleLogItems.Count; i++ )
{
DebugLogItem logItem = visibleLogItems[i];
logItem.Index = currentTopIndex + i;
// If log window is visible, we need to manually refresh the visible items' visual properties. Otherwise, all log items will be refreshed when log window is opened
if( manager.IsLogWindowVisible )
{
RepositionLogItem( logItem );
ColorLogItem( logItem );
// Update collapsed count of the log items in collapsed mode
if( isCollapseOn )
logItem.ShowCount();
}
}
// Shift the ScrollRect
if( !manager.SnapToBottom )
transformComponent.anchoredPosition = new Vector2( 0f, Mathf.Max( 0f, transformComponent.anchoredPosition.y - ( visibleLogItems[0].Transform.anchoredPosition.y - firstVisibleLogItemInitialYPos ) ) );
}
}
private bool ShouldRemoveLogItem( DebugLogItem logItem )
{
if( logItem.Entry.count == 0 )
{
poolLogItemAction( logItem );
return true;
}
return false;
}
private int FindIndexOfLogEntryInReverseDirection( DebugLogEntry logEntry, int startIndex )
{
for( int i = Mathf.Min( startIndex, entriesToShow.Count - 1 ); i >= 0; i-- )
{
if( entriesToShow[i] == logEntry )
return i;
}
return -1;
}
// Log window's width has changed, update the expanded (currently selected) log's height
public void OnViewportWidthChanged()
{
if( indexOfSelectedLogEntry >= entriesToShow.Count )
return;
CalculateSelectedLogEntryHeight();
CalculateContentHeight();
UpdateItemsInTheList( true );
manager.ValidateScrollPosition();
}
// Log window's height has changed, update the list
public void OnViewportHeightChanged()
{
UpdateItemsInTheList( false );
}
private void CalculateContentHeight()
{
float newHeight = Mathf.Max( 1f, entriesToShow.Count * logItemHeight );
if( selectedLogEntry != null )
newHeight += DeltaHeightOfSelectedLogEntry;
transformComponent.sizeDelta = new Vector2( 0f, newHeight );
}
private void CalculateSelectedLogEntryHeight( DebugLogItem referenceItem = null )
{
if( !referenceItem )
{
if( visibleLogItems.Count == 0 )
{
UpdateItemsInTheList( false ); // Try to generate some DebugLogItems, we need one DebugLogItem to calculate the text height
if( visibleLogItems.Count == 0 ) // No DebugLogItems are generated, weird
return;
}
referenceItem = visibleLogItems[0];
}
heightOfSelectedLogEntry = referenceItem.CalculateExpandedHeight( selectedLogEntry, ( timestampsOfEntriesToShow != null ) ? timestampsOfEntriesToShow[indexOfSelectedLogEntry] : (DebugLogEntryTimestamp?) null );
}
// Calculate the indices of log entries to show
// and handle log items accordingly
private void UpdateItemsInTheList( bool updateAllVisibleItemContents )
{
if( entriesToShow.Count > 0 )
{
float contentPosTop = transformComponent.anchoredPosition.y - 1f;
float contentPosBottom = contentPosTop + viewportTransform.rect.height + 2f;
float positionOfSelectedLogEntry = indexOfSelectedLogEntry * logItemHeight;
if( positionOfSelectedLogEntry <= contentPosBottom )
{
if( positionOfSelectedLogEntry <= contentPosTop )
{
contentPosTop = Mathf.Max( contentPosTop - DeltaHeightOfSelectedLogEntry, positionOfSelectedLogEntry - 1f );
contentPosBottom = Mathf.Max( contentPosBottom - DeltaHeightOfSelectedLogEntry, contentPosTop + 2f );
}
else
contentPosBottom = Mathf.Max( contentPosBottom - DeltaHeightOfSelectedLogEntry, positionOfSelectedLogEntry + 1f );
}
int newBottomIndex = Mathf.Min( (int) ( contentPosBottom / logItemHeight ), entriesToShow.Count - 1 );
int newTopIndex = Mathf.Clamp( (int) ( contentPosTop / logItemHeight ), 0, newBottomIndex );
if( currentTopIndex == -1 )
{
// There are no log items visible on screen,
// just create the new log items
updateAllVisibleItemContents = true;
for( int i = 0, count = newBottomIndex - newTopIndex + 1; i < count; i++ )
visibleLogItems.Add( manager.PopLogItem() );
}
else
{
// There are some log items visible on screen
if( newBottomIndex < currentTopIndex || newTopIndex > currentBottomIndex )
{
// If user scrolled a lot such that, none of the log items are now within
// the bounds of the scroll view, pool all the previous log items and create
// new log items for the new list of visible debug entries
updateAllVisibleItemContents = true;
visibleLogItems.TrimStart( visibleLogItems.Count, poolLogItemAction );
for( int i = 0, count = newBottomIndex - newTopIndex + 1; i < count; i++ )
visibleLogItems.Add( manager.PopLogItem() );
}
else
{
// User did not scroll a lot such that, there are still some log items within
// the bounds of the scroll view. Don't destroy them but update their content,
// if necessary
if( newTopIndex > currentTopIndex )
visibleLogItems.TrimStart( newTopIndex - currentTopIndex, poolLogItemAction );
if( newBottomIndex < currentBottomIndex )
visibleLogItems.TrimEnd( currentBottomIndex - newBottomIndex, poolLogItemAction );
if( newTopIndex < currentTopIndex )
{
for( int i = 0, count = currentTopIndex - newTopIndex; i < count; i++ )
visibleLogItems.AddFirst( manager.PopLogItem() );
// If it is not necessary to update all the log items,
// then just update the newly created log items. Otherwise,
// wait for the major update
if( !updateAllVisibleItemContents )
UpdateLogItemContentsBetweenIndices( newTopIndex, currentTopIndex - 1, newTopIndex );
}
if( newBottomIndex > currentBottomIndex )
{
for( int i = 0, count = newBottomIndex - currentBottomIndex; i < count; i++ )
visibleLogItems.Add( manager.PopLogItem() );
// If it is not necessary to update all the log items,
// then just update the newly created log items. Otherwise,
// wait for the major update
if( !updateAllVisibleItemContents )
UpdateLogItemContentsBetweenIndices( currentBottomIndex + 1, newBottomIndex, newTopIndex );
}
}
}
currentTopIndex = newTopIndex;
currentBottomIndex = newBottomIndex;
if( updateAllVisibleItemContents )
{
// Update all the log items
UpdateLogItemContentsBetweenIndices( currentTopIndex, currentBottomIndex, newTopIndex );
}
}
else if( currentTopIndex != -1 )
{
// There is nothing to show but some log items are still visible; pool them
visibleLogItems.TrimStart( visibleLogItems.Count, poolLogItemAction );
currentTopIndex = -1;
}
}
private DebugLogItem GetLogItemAtIndex( int index )
{
return visibleLogItems[index - currentTopIndex];
}
private void UpdateLogItemContentsBetweenIndices( int topIndex, int bottomIndex, int logItemOffset )
{
for( int i = topIndex; i <= bottomIndex; i++ )
{
DebugLogItem logItem = visibleLogItems[i - logItemOffset];
logItem.SetContent( entriesToShow[i], ( timestampsOfEntriesToShow != null ) ? timestampsOfEntriesToShow[i] : (DebugLogEntryTimestamp?) null, i, i == indexOfSelectedLogEntry );
RepositionLogItem( logItem );
ColorLogItem( logItem );
if( isCollapseOn )
logItem.ShowCount();
else
logItem.HideCount();
}
}
private void RepositionLogItem( DebugLogItem logItem )
{
int index = logItem.Index;
Vector2 anchoredPosition = new Vector2( 1f, -index * logItemHeight );
if( index > indexOfSelectedLogEntry )
anchoredPosition.y -= DeltaHeightOfSelectedLogEntry;
logItem.Transform.anchoredPosition = anchoredPosition;
}
private void ColorLogItem( DebugLogItem logItem )
{
int index = logItem.Index;
if( index == indexOfSelectedLogEntry )
logItem.Image.color = logItemSelectedColor;
else if( index % 2 == 0 )
logItem.Image.color = logItemNormalColor1;
else
logItem.Image.color = logItemNormalColor2;
}
}
}

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: ce231987d32488f43b6fb798f7df43f6
timeCreated: 1466373025
licenseType: Store
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,24 @@
using UnityEngine;
using UnityEngine.EventSystems;
// Listens to drag event on the DebugLogManager's resize button
namespace IngameDebugConsole
{
public class DebugLogResizeListener : MonoBehaviour, IBeginDragHandler, IDragHandler
{
#pragma warning disable 0649
[SerializeField]
private DebugLogManager debugManager;
#pragma warning restore 0649
// This interface must be implemented in order to receive drag events
void IBeginDragHandler.OnBeginDrag( PointerEventData eventData )
{
}
void IDragHandler.OnDrag( PointerEventData eventData )
{
debugManager.Resize( eventData );
}
}
}

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 6565f2084f5aef44abe57c988745b9c3
timeCreated: 1601221093
licenseType: Store
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,47 @@
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.EventSystems;
// Listens to scroll events on the scroll rect that debug items are stored
// and decides whether snap to bottom should be true or not
//
// Procedure: if, after a user input (drag or scroll), scrollbar is at the bottom, then
// snap to bottom shall be true, otherwise it shall be false
namespace IngameDebugConsole
{
public class DebugsOnScrollListener : MonoBehaviour, IScrollHandler, IBeginDragHandler, IEndDragHandler
{
public ScrollRect debugsScrollRect;
public DebugLogManager debugLogManager;
public void OnScroll( PointerEventData data )
{
debugLogManager.SnapToBottom = IsScrollbarAtBottom();
}
public void OnBeginDrag( PointerEventData data )
{
debugLogManager.SnapToBottom = false;
}
public void OnEndDrag( PointerEventData data )
{
debugLogManager.SnapToBottom = IsScrollbarAtBottom();
}
public void OnScrollbarDragStart( BaseEventData data )
{
debugLogManager.SnapToBottom = false;
}
public void OnScrollbarDragEnd( BaseEventData data )
{
debugLogManager.SnapToBottom = IsScrollbarAtBottom();
}
private bool IsScrollbarAtBottom()
{
return debugsScrollRect.verticalNormalizedPosition <= 1E-6f;
}
}
}

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: cb564dcb180e586429c57456166a76b5
timeCreated: 1466004663
licenseType: Store
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,75 @@
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.SceneManagement;
#if ENABLE_INPUT_SYSTEM && !ENABLE_LEGACY_INPUT_MANAGER
using UnityEngine.InputSystem.UI;
#endif
namespace IngameDebugConsole
{
// Avoid multiple EventSystems in the scene by activating the embedded EventSystem only if one doesn't already exist in the scene
[DefaultExecutionOrder( 1000 )]
public class EventSystemHandler : MonoBehaviour
{
#pragma warning disable 0649
[SerializeField]
private GameObject embeddedEventSystem;
#pragma warning restore 0649
#if ENABLE_INPUT_SYSTEM && !ENABLE_LEGACY_INPUT_MANAGER
private void Awake()
{
StandaloneInputModule legacyInputModule = embeddedEventSystem.GetComponent<StandaloneInputModule>();
if( legacyInputModule )
{
DestroyImmediate( legacyInputModule );
embeddedEventSystem.AddComponent<InputSystemUIInputModule>();
}
}
#endif
private void OnEnable()
{
SceneManager.sceneLoaded -= OnSceneLoaded;
SceneManager.sceneLoaded += OnSceneLoaded;
SceneManager.sceneUnloaded -= OnSceneUnloaded;
SceneManager.sceneUnloaded += OnSceneUnloaded;
ActivateEventSystemIfNeeded();
}
private void OnDisable()
{
SceneManager.sceneLoaded -= OnSceneLoaded;
SceneManager.sceneUnloaded -= OnSceneUnloaded;
DeactivateEventSystem();
}
private void OnSceneLoaded( Scene scene, LoadSceneMode mode )
{
#if UNITY_2017_2_OR_NEWER
DeactivateEventSystem();
#endif
ActivateEventSystemIfNeeded();
}
private void OnSceneUnloaded( Scene current )
{
// Deactivate the embedded EventSystem before changing scenes because the new scene might have its own EventSystem
DeactivateEventSystem();
}
private void ActivateEventSystemIfNeeded()
{
if( embeddedEventSystem && !EventSystem.current )
embeddedEventSystem.SetActive( true );
}
private void DeactivateEventSystem()
{
if( embeddedEventSystem )
embeddedEventSystem.SetActive( false );
}
}
}

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: c3cc1b407f337e641ad32a2e91d5b478
timeCreated: 1658741613
licenseType: Store
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,29 @@
using System.Reflection;
using UnityEngine;
using UnityEngine.UI;
namespace IngameDebugConsole
{
// Fixes: https://github.com/yasirkula/UnityIngameDebugConsole/issues/77
// This was caused by Canvas.ForceUpdateCanvases in InputField.UpdateLabel (added in 2022.1 to resolve another bug: https://issuetracker.unity3d.com/issues/input-fields-width-doesnt-change-after-entering-specific-combinations-of-text-when-the-content-size-fitter-is-used)
// which is triggered from InputField.OnValidate. UpdateLabel isn't invoked if a variable called m_PreventFontCallback is true,
// which is what this component is doing: temporarily switching that variable before InputField.OnValidate to avoid this issue.
#if UNITY_2022_1_OR_NEWER && UNITY_EDITOR
[DefaultExecutionOrder( -50 )]
#endif
public class InputFieldWarningsFixer : MonoBehaviour
{
#if UNITY_2022_1_OR_NEWER && UNITY_EDITOR
private static readonly FieldInfo preventFontCallback = typeof( InputField ).GetField( "m_PreventFontCallback", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance );
protected void OnValidate()
{
if( preventFontCallback != null && TryGetComponent( out InputField inputField ) )
{
preventFontCallback.SetValue( inputField, true );
UnityEditor.EditorApplication.delayCall += () => preventFontCallback.SetValue( inputField, false );
}
}
#endif
}
}

View File

@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 049982f63fd78c042851caecd952f3f4
timeCreated: 1701609854
licenseType: Store
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,9 @@
fileFormatVersion: 2
guid: cb5d7b23a9e684a41a6a5d4f300eb1e6
folderAsset: yes
timeCreated: 1465925237
licenseType: Store
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,128 @@
fileFormatVersion: 2
guid: 7a9e374666ad6cc47807bb001844f3d8
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 5
maxTextureSize: 32
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 16
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 1
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 32
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 32
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 32
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 3
buildTarget: WebGL
maxTextureSize: 32
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag: DebugLogUI
pSDRemoveMatte: 1
pSDShowRemoveMatteOption: 1
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,92 @@
fileFormatVersion: 2
guid: d1546f8db185caf4dafcfa58efa3ba2c
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 5
maxTextureSize: 32
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 16
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 1
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 32
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag: DebugLogUI
pSDRemoveMatte: 1
pSDShowRemoveMatteOption: 1
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,92 @@
fileFormatVersion: 2
guid: 66305a19e3614694f868c75a982e6b68
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 5
maxTextureSize: 32
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 16
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 1
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 32
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag: DebugLogUI
pSDRemoveMatte: 1
pSDShowRemoveMatteOption: 1
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View File

@ -0,0 +1,92 @@
fileFormatVersion: 2
guid: b3905a73a6672d9449647aaf036e23fc
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 5
maxTextureSize: 32
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 16
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 1
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 32
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag: DebugLogUI
pSDRemoveMatte: 1
pSDShowRemoveMatteOption: 1
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More