Browse Source

Debug Options

bolt_update
laurids 3 years ago
parent
commit
d9f1b8cbe4
11 changed files with 1177 additions and 14 deletions
  1. +391
    -0
      Assets/GWConquest/Prefabs/UI/Toggle.prefab
  2. +7
    -0
      Assets/GWConquest/Prefabs/UI/Toggle.prefab.meta
  3. +722
    -0
      Assets/GWConquest/Scenes/GalaxyMap.unity
  4. +10
    -5
      Assets/GWConquest/Scripts/Battle.cs
  5. +1
    -1
      Assets/GWConquest/Scripts/DistrictFactory.cs
  6. +2
    -1
      Assets/GWConquest/Scripts/Formation.cs
  7. +2
    -1
      Assets/GWConquest/Scripts/UI/BattleArmyPanel.cs
  8. +2
    -1
      Assets/GWConquest/Scripts/UI/BattleFormationUI.cs
  9. +6
    -4
      Assets/GWConquest/Scripts/UI/BattleUnitIcon.cs
  10. +32
    -0
      Assets/GWConquest/Scripts/UI/DebugUI.cs
  11. +2
    -1
      Assets/GWConquest/Scripts/Unit.cs

+ 391
- 0
Assets/GWConquest/Prefabs/UI/Toggle.prefab View File

@ -0,0 +1,391 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &2997384023534297407
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3045419486677592832}
- component: {fileID: 2938876711456032883}
- component: {fileID: 8066966353499113917}
m_Layer: 5
m_Name: Label
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &3045419486677592832
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2997384023534297407}
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: 3488189570041213548}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: -9, y: -0.5}
m_SizeDelta: {x: -28, y: -3}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2938876711456032883
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2997384023534297407}
m_CullTransparentMesh: 0
--- !u!114 &8066966353499113917
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2997384023534297407}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_FontData:
m_Font: {fileID: 12800000, guid: c47f9c9ae53006b46bef8b5c48a002a5, type: 3}
m_FontSize: 14
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 10
m_MaxSize: 40
m_Alignment: 2
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: 'Log Battle Events
'
--- !u!1 &7156070249071603181
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1877939072131488678}
- component: {fileID: 8093269780812648990}
- component: {fileID: 3524979286193583148}
m_Layer: 5
m_Name: Background (1)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1877939072131488678
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7156070249071603181}
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: 3488189570041213548}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: -10, y: -10}
m_SizeDelta: {x: 20, y: 20}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8093269780812648990
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7156070249071603181}
m_CullTransparentMesh: 0
--- !u!114 &3524979286193583148
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7156070249071603181}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0, g: 0, b: 0, a: 0.6901961}
m_RaycastTarget: 1
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &7641369848892394265
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4175215272430536685}
- component: {fileID: 8103232403851767716}
- component: {fileID: 8613089274510482301}
m_Layer: 5
m_Name: Background
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &4175215272430536685
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7641369848892394265}
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: 6381760026501111794}
m_Father: {fileID: 3488189570041213548}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: -10, y: -10}
m_SizeDelta: {x: 20, y: 20}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8103232403851767716
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7641369848892394265}
m_CullTransparentMesh: 0
--- !u!114 &8613089274510482301
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7641369848892394265}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 0.33333334}
m_RaycastTarget: 0
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 0
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 3
--- !u!1 &7812941609799020086
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3488189570041213548}
- component: {fileID: 4776345302491507486}
m_Layer: 5
m_Name: BattleEventsToggle
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &3488189570041213548
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7812941609799020086}
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: 1877939072131488678}
- {fileID: 4175215272430536685}
- {fileID: 3045419486677592832}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: -112, y: -115}
m_SizeDelta: {x: 160, y: 20}
m_Pivot: {x: 1, y: 0.5}
--- !u!114 &4776345302491507486
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7812941609799020086}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 0
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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 8613089274510482301}
toggleTransition: 1
graphic: {fileID: 8594271987068711043}
m_Group: {fileID: 0}
onValueChanged:
m_PersistentCalls:
m_Calls: []
m_IsOn: 1
--- !u!1 &8249673429685768802
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6381760026501111794}
- component: {fileID: 782474674772577961}
- component: {fileID: 8594271987068711043}
m_Layer: 5
m_Name: Checkmark
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &6381760026501111794
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8249673429685768802}
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: 4175215272430536685}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 20, y: 20}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &782474674772577961
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8249673429685768802}
m_CullTransparentMesh: 0
--- !u!114 &8594271987068711043
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8249673429685768802}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: a8d34d67f7b157e4480126232bb6931e, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1

+ 7
- 0
Assets/GWConquest/Prefabs/UI/Toggle.prefab.meta View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: e3a33840ede156a41897af05660eaa8f
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

+ 722
- 0
Assets/GWConquest/Scenes/GalaxyMap.unity View File

@ -36448,6 +36448,10 @@ RectTransform:
- {fileID: 5979238412282691983} - {fileID: 5979238412282691983}
- {fileID: 1278702604} - {fileID: 1278702604}
- {fileID: 218888189} - {fileID: 218888189}
- {fileID: 7239305452121996006}
- {fileID: 2046872097}
- {fileID: 740356799}
- {fileID: 953746576}
m_Father: {fileID: 494226835} m_Father: {fileID: 494226835}
m_RootOrder: 5 m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -36472,6 +36476,10 @@ MonoBehaviour:
AmountText: {fileID: 1106155159} AmountText: {fileID: 1106155159}
PlanetText: {fileID: 218888190} PlanetText: {fileID: 218888190}
PlayerText: {fileID: 1278702605} PlayerText: {fileID: 1278702605}
LogBattleEventsToggle: {fileID: 7239305452121996007}
ShowHiddenUnitsToggle: {fileID: 2046872096}
MoveEnemyUnitsToggle: {fileID: 740356798}
FreeBuildToggle: {fileID: 953746575}
--- !u!1001 &589985524 --- !u!1001 &589985524
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -45665,6 +45673,185 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
--- !u!1001 &740356797
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 587515776}
m_Modifications:
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_Pivot.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_RootOrder
value: 7
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_AnchorMin.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_AnchorMin.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_SizeDelta.x
value: 160
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_SizeDelta.y
value: 20
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_AnchoredPosition.x
value: -112
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -195
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_IsOn
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.data[0].m_Mode
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.data[0].m_Target
value:
objectReference: {fileID: 587515777}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.data[0].m_CallState
value: 2
objectReference: {fileID: 0}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
value: UpdateFlags
objectReference: {fileID: 0}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
value: UnityEngine.Object, UnityEngine
objectReference: {fileID: 0}
- target: {fileID: 7812941609799020086, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_Name
value: MoveEnemyToggle
objectReference: {fileID: 0}
- target: {fileID: 8066966353499113917, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_Text
value: 'Move Enemy Units
'
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e3a33840ede156a41897af05660eaa8f, type: 3}
--- !u!114 &740356798 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
m_PrefabInstance: {fileID: 740356797}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!224 &740356799 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
m_PrefabInstance: {fileID: 740356797}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &740537547 --- !u!1001 &740537547
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -58041,6 +58228,183 @@ MeshFilter:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 952141928} m_GameObject: {fileID: 952141928}
m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
--- !u!1001 &953746574
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 587515776}
m_Modifications:
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_Pivot.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_RootOrder
value: 8
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_AnchorMin.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_AnchorMin.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_SizeDelta.x
value: 160
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_SizeDelta.y
value: 20
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_AnchoredPosition.x
value: -112
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -235
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_IsOn
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.data[0].m_Mode
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.data[0].m_Target
value:
objectReference: {fileID: 587515777}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.data[0].m_CallState
value: 2
objectReference: {fileID: 0}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
value: UpdateFlags
objectReference: {fileID: 0}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
value: UnityEngine.Object, UnityEngine
objectReference: {fileID: 0}
- target: {fileID: 7812941609799020086, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_Name
value: FreeBuildToggle
objectReference: {fileID: 0}
- target: {fileID: 8066966353499113917, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_Text
value: Free & Instant Build
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e3a33840ede156a41897af05660eaa8f, type: 3}
--- !u!114 &953746575 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
m_PrefabInstance: {fileID: 953746574}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!224 &953746576 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
m_PrefabInstance: {fileID: 953746574}
m_PrefabAsset: {fileID: 0}
--- !u!1 &955150446 --- !u!1 &955150446
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -126973,6 +127337,185 @@ MonoBehaviour:
m_Top: 0 m_Top: 0
m_Bottom: 0 m_Bottom: 0
Spacing: {x: 2, y: 0} Spacing: {x: 2, y: 0}
--- !u!1001 &2046872095
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 587515776}
m_Modifications:
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_Pivot.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_RootOrder
value: 6
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_AnchorMin.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_AnchorMin.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_SizeDelta.x
value: 160
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_SizeDelta.y
value: 20
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_AnchoredPosition.x
value: -112
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -155
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_IsOn
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.data[0].m_Mode
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.data[0].m_Target
value:
objectReference: {fileID: 587515777}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.data[0].m_CallState
value: 2
objectReference: {fileID: 0}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
value: UpdateFlags
objectReference: {fileID: 0}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
value: UnityEngine.Object, UnityEngine
objectReference: {fileID: 0}
- target: {fileID: 7812941609799020086, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_Name
value: ShowHiddenToggle
objectReference: {fileID: 0}
- target: {fileID: 8066966353499113917, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_Text
value: 'Show Hidden Units
'
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e3a33840ede156a41897af05660eaa8f, type: 3}
--- !u!114 &2046872096 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
m_PrefabInstance: {fileID: 2046872095}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!224 &2046872097 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
m_PrefabInstance: {fileID: 2046872095}
m_PrefabAsset: {fileID: 0}
--- !u!1 &2050039284 --- !u!1 &2050039284
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -134517,6 +135060,185 @@ RectTransform:
m_AnchoredPosition: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 2, y: 2} m_SizeDelta: {x: 2, y: 2}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!1001 &7239305452121996005
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 587515776}
m_Modifications:
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_Pivot.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_RootOrder
value: 5
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_AnchorMax.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_AnchorMin.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_AnchorMin.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_SizeDelta.x
value: 160
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_SizeDelta.y
value: 20
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_AnchoredPosition.x
value: -112
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -115
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_IsOn
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.data[0].m_Mode
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.data[0].m_Target
value:
objectReference: {fileID: 587515777}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.data[0].m_CallState
value: 2
objectReference: {fileID: 0}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
value: UpdateFlags
objectReference: {fileID: 0}
- target: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: onValueChanged.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
value: UnityEngine.Object, UnityEngine
objectReference: {fileID: 0}
- target: {fileID: 7812941609799020086, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_Name
value: BattleEventsToggle
objectReference: {fileID: 0}
- target: {fileID: 8066966353499113917, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
propertyPath: m_Text
value: 'Log Battle Events
'
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e3a33840ede156a41897af05660eaa8f, type: 3}
--- !u!224 &7239305452121996006 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 3488189570041213548, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
m_PrefabInstance: {fileID: 7239305452121996005}
m_PrefabAsset: {fileID: 0}
--- !u!114 &7239305452121996007 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 4776345302491507486, guid: e3a33840ede156a41897af05660eaa8f,
type: 3}
m_PrefabInstance: {fileID: 7239305452121996005}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &7264797156907335907 --- !u!114 &7264797156907335907
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0


+ 10
- 5
Assets/GWConquest/Scripts/Battle.cs View File

@ -366,7 +366,8 @@ namespace GWConquest
private void SimulateUnitAction(UnitAction action) private void SimulateUnitAction(UnitAction action)
{ {
BoltLog.Info("Simulating action {0} for unit {1} on flank {2}", action.ActionType, action.Unit, action.Unit.CurrentFlank);
if(DebugUI.LogBattleEvents)
BoltLog.Info("Simulating action {0} for unit {1} on flank {2}", action.ActionType, action.Unit, action.Unit.CurrentFlank);
if(action.ActionType == UnitActionType.RevealSelf) if(action.ActionType == UnitActionType.RevealSelf)
{ {
@ -400,7 +401,8 @@ namespace GWConquest
if(!Check(chance)) if(!Check(chance))
return; return;
BoltLog.Info("Revealing unit {0} from unit {1}", target, action.Unit);
if(DebugUI.LogBattleEvents)
BoltLog.Info("Revealing unit {0} from unit {1}", target, action.Unit);
target.IncreaseRevealLevel(); target.IncreaseRevealLevel();
@ -411,7 +413,8 @@ namespace GWConquest
if(!Check(GameManager.Instance.RevealChanceSelf)) if(!Check(GameManager.Instance.RevealChanceSelf))
return; return;
BoltLog.Info("Revealing unit {0} by itself", action.Unit);
if(DebugUI.LogBattleEvents)
BoltLog.Info("Revealing unit {0} by itself", action.Unit);
action.Unit.IncreaseRevealLevel(); action.Unit.IncreaseRevealLevel();
} }
@ -434,7 +437,8 @@ namespace GWConquest
if(damage < 0) if(damage < 0)
damage = 0; damage = 0;
BoltLog.Info("Dealing {0} HP damage (armour modifier: {1}) to unit {2} from unit {3}", damage, modifier, target, action.Unit);
if(DebugUI.LogBattleEvents)
BoltLog.Info("Dealing {0} HP damage (armour modifier: {1}) to unit {2} from unit {3}", damage, modifier, target, action.Unit);
bool isGlancingHit = damage == 0 || modifier < 1f; bool isGlancingHit = damage == 0 || modifier < 1f;
@ -458,7 +462,8 @@ namespace GWConquest
{ {
if(Check(GameManager.Instance.RevealChanceAttack)) if(Check(GameManager.Instance.RevealChanceAttack))
{ {
BoltLog.Info("Revealing unit {0} as it attacked unit {1}", action.Unit, target);
if(DebugUI.LogBattleEvents)
BoltLog.Info("Revealing unit {0} as it attacked unit {1}", action.Unit, target);
action.Unit.IncreaseRevealLevel(); action.Unit.IncreaseRevealLevel();
} }
} }


+ 1
- 1
Assets/GWConquest/Scripts/DistrictFactory.cs View File

@ -117,7 +117,7 @@ namespace GWConquest
{ {
State.ProductionQueue[0].TimeProduced += BoltNetwork.FrameDeltaTime; State.ProductionQueue[0].TimeProduced += BoltNetwork.FrameDeltaTime;
UnitClass uc = GetProductionQueueEntry(0); UnitClass uc = GetProductionQueueEntry(0);
if (GetProductionTime(0) >= uc.BuildTime)
if (DebugUI.FreeBuild || GetProductionTime(0) >= uc.BuildTime)
{ {
Zone zone = GetComponent<Zone>(); Zone zone = GetComponent<Zone>();
if(zone != null) if(zone != null)


+ 2
- 1
Assets/GWConquest/Scripts/Formation.cs View File

@ -744,7 +744,8 @@ namespace GWConquest
{ {
if(Morale > 0) if(Morale > 0)
{ {
BoltLog.Info("Formation {0} took {1} points of morale damage", this, moraleDamage);
if(DebugUI.LogBattleEvents)
BoltLog.Info("Formation {0} took {1} points of morale damage", this, moraleDamage);
Morale -= moraleDamage; Morale -= moraleDamage;
if(Morale <= 0) if(Morale <= 0)


+ 2
- 1
Assets/GWConquest/Scripts/UI/BattleArmyPanel.cs View File

@ -135,7 +135,8 @@ namespace GWConquest {
SelectedUnitIcon.GetComponent<Animator>().SetBool("Selected", false); SelectedUnitIcon.GetComponent<Animator>().SetBool("Selected", false);
} }
if(icon != null && icon.Unit != null && (icon.Unit.Player == Player.CurrentPlayer || icon.Unit.RevealState == RevealState.Visible))
if(icon != null && icon.Unit != null &&
(DebugUI.ShowHiddenUnits || icon.Unit.Player == Player.CurrentPlayer || icon.Unit.RevealState == RevealState.Visible))
{ {
SelectedUnit = icon.Unit; SelectedUnit = icon.Unit;
SelectedUnitIcon = icon; SelectedUnitIcon = icon;


+ 2
- 1
Assets/GWConquest/Scripts/UI/BattleFormationUI.cs View File

@ -53,7 +53,8 @@ namespace GWConquest {
public IEnumerable<Unit> GetShownUnits() public IEnumerable<Unit> GetShownUnits()
{ {
return Formation.Units.Where(u => u.IsInReserve && u != Formation.HeroUnit && !u.DeathAnimPlayed && (u.Player == Player.CurrentPlayer || u.RevealState != RevealState.FullHidden));
return Formation.Units.Where(u => u.IsInReserve && u != Formation.HeroUnit && !u.DeathAnimPlayed &&
(DebugUI.ShowHiddenUnits || u.Player == Player.CurrentPlayer || u.RevealState != RevealState.FullHidden));
} }
public void UpdateUnitIcons() public void UpdateUnitIcons()


+ 6
- 4
Assets/GWConquest/Scripts/UI/BattleUnitIcon.cs View File

@ -44,7 +44,8 @@ namespace GWConquest {
private Animator Animator; private Animator Animator;
public bool IsHidden { public bool IsHidden {
get => Unit != null && Unit.Player != Player.CurrentPlayer && Unit.RevealState == RevealState.FullHidden;
get => !DebugUI.ShowHiddenUnits &&
Unit != null && Unit.Player != Player.CurrentPlayer && Unit.RevealState == RevealState.FullHidden;
} }
public static int Compare(Unit a, Unit b) public static int Compare(Unit a, Unit b)
@ -83,7 +84,7 @@ namespace GWConquest {
Unit.CurrentIcon = this; Unit.CurrentIcon = this;
IconImage.sprite = Unit.Class.Sprite; IconImage.sprite = Unit.Class.Sprite;
if(Unit.Player != Player.CurrentPlayer && Unit.RevealState == RevealState.ClassHidden)
if(!DebugUI.ShowHiddenUnits && Unit.Player != Player.CurrentPlayer && Unit.RevealState == RevealState.ClassHidden)
{ {
GetComponent<Animator>().SetBool("Hidden", true); GetComponent<Animator>().SetBool("Hidden", true);
isRevealed = false; isRevealed = false;
@ -308,7 +309,7 @@ namespace GWConquest {
public override bool OnDragFinished() public override bool OnDragFinished()
{ {
if(Unit != null)
if(Unit != null && (Unit.Player == Player.CurrentPlayer || DebugUI.MoveEnemyUnits))
{ {
var armyPanel = GetComponentInParent<BattleArmyPanel>(); var armyPanel = GetComponentInParent<BattleArmyPanel>();
var flankUI = GetComponentInParent<BattleFlankUI>(); var flankUI = GetComponentInParent<BattleFlankUI>();
@ -346,7 +347,8 @@ namespace GWConquest {
public override bool CanDrag() public override bool CanDrag()
{ {
return IsDraggable && Unit != null && !Unit.IsDead && !Unit.IsDemoralized && !IsHidden;
return IsDraggable && Unit != null && !Unit.IsDead && !Unit.IsDemoralized && !IsHidden &&
(Unit.Player == Player.CurrentPlayer || DebugUI.MoveEnemyUnits);
} }
public void FlipIcon() public void FlipIcon()


+ 32
- 0
Assets/GWConquest/Scripts/UI/DebugUI.cs View File

@ -7,11 +7,22 @@ namespace GWConquest
{ {
public class DebugUI : MonoBehaviour public class DebugUI : MonoBehaviour
{ {
public static bool LogBattleEvents = false;
public static bool ShowHiddenUnits = false;
public static bool MoveEnemyUnits = false;
public static bool FreeBuild = false;
public InputField UnitNameText; public InputField UnitNameText;
public InputField AmountText; public InputField AmountText;
public InputField PlanetText; public InputField PlanetText;
public InputField PlayerText; public InputField PlayerText;
public Toggle LogBattleEventsToggle;
public Toggle ShowHiddenUnitsToggle;
public Toggle MoveEnemyUnitsToggle;
public Toggle FreeBuildToggle;
public void ClickSpawnButton() public void ClickSpawnButton()
{ {
@ -41,6 +52,27 @@ namespace GWConquest
} }
} }
void Start()
{
UpdateFlags();
}
/*void OnEnable()
{
LogBattleEventsToggle.isOn = LogBattleEvents;
ShowHiddenUnitsToggle.isOn = ShowHiddenUnits;
MoveEnemyUnitsToggle.isOn = MoveEnemyUnits;
FreeBuildToggle.isOn = FreeBuild;
}*/
public void UpdateFlags()
{
LogBattleEvents = LogBattleEventsToggle.isOn;
ShowHiddenUnits = ShowHiddenUnitsToggle.isOn;
MoveEnemyUnits = MoveEnemyUnitsToggle.isOn;
FreeBuild = FreeBuildToggle.isOn;
}
} }
} }


+ 2
- 1
Assets/GWConquest/Scripts/Unit.cs View File

@ -422,7 +422,8 @@ namespace GWConquest
{ {
if(Morale > 0 && !IsDead) if(Morale > 0 && !IsDead)
{ {
BoltLog.Info("Unit {0} took {1} points of morale damage", this, moraleDamage);
if(DebugUI.LogBattleEvents)
BoltLog.Info("Unit {0} took {1} points of morale damage", this, moraleDamage);
Morale -= moraleDamage; Morale -= moraleDamage;
if(Morale <= 0) if(Morale <= 0)
{ {


Loading…
Cancel
Save