切换阶段

This commit is contained in:
huqibin 2025-06-03 15:25:16 +08:00
parent 37741b3b20
commit a7a34958ed
3 changed files with 356 additions and 54 deletions

View File

@ -1,6 +1,6 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &641121924057155500
--- !u!1 &1622267069316101023
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@ -8,52 +8,51 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7238815188366205512}
- component: {fileID: 4378162763038745285}
- component: {fileID: 7853886024892134159}
- component: {fileID: 8226756767879125371}
- component: {fileID: 416498373896512530}
- component: {fileID: 8409673443058996978}
- component: {fileID: 1366331780432857211}
m_Layer: 5
m_Name: SeedlingBtn
m_Name: Checkmark
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7238815188366205512
--- !u!224 &416498373896512530
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 641121924057155500}
m_GameObject: {fileID: 1622267069316101023}
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_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 6778838047764411791}
m_RootOrder: 1
m_Father: {fileID: 3559697689000610654}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 946, y: -140}
m_SizeDelta: {x: 140.2748, y: 43.657}
m_Pivot: {x: 0, y: 1}
--- !u!222 &4378162763038745285
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!222 &8409673443058996978
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 641121924057155500}
m_GameObject: {fileID: 1622267069316101023}
m_CullTransparentMesh: 1
--- !u!114 &7853886024892134159
--- !u!114 &1366331780432857211
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 641121924057155500}
m_GameObject: {fileID: 1622267069316101023}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
@ -67,7 +66,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 78f16bb821099e8439f97586a8ec5eca, type: 3}
m_Sprite: {fileID: 21300000, guid: f61031c35ec403849bc7d5bf4357c557, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
@ -77,16 +76,131 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!114 &8226756767879125371
--- !u!1 &1874079028996801408
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1360582577348303365}
- component: {fileID: 3522193391001279653}
- component: {fileID: 5815285601355881744}
m_Layer: 5
m_Name: Background
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1360582577348303365
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1874079028996801408}
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_ConstrainProportionsScale: 0
m_Children:
- {fileID: 9102357982954842844}
m_Father: {fileID: 2512763931343084019}
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!222 &3522193391001279653
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1874079028996801408}
m_CullTransparentMesh: 1
--- !u!114 &5815285601355881744
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 641121924057155500}
m_GameObject: {fileID: 1874079028996801408}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: f1687c9379468184fb1527858e78afab, 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
--- !u!1 &2294836084187421740
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2512763931343084019}
- component: {fileID: 2608800002533565777}
m_Layer: 5
m_Name: MaturationTog
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2512763931343084019
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2294836084187421740}
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_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1360582577348303365}
m_Father: {fileID: 6778838047764411791}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 946, y: -140}
m_SizeDelta: {x: 140.2748, y: 43.657}
m_Pivot: {x: 0, y: 1}
--- !u!114 &2608800002533565777
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2294836084187421740}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
@ -108,7 +222,7 @@ MonoBehaviour:
m_SpriteState:
m_HighlightedSprite: {fileID: 21300000, guid: c776a7b8d23bd6a469cd9ff749b3aec6, type: 3}
m_PressedSprite: {fileID: 21300000, guid: c776a7b8d23bd6a469cd9ff749b3aec6, type: 3}
m_SelectedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 21300000, guid: c776a7b8d23bd6a469cd9ff749b3aec6, type: 3}
m_DisabledSprite: {fileID: 21300000, guid: e7752c8dbf9a06944a69e9566a70eb6c, type: 3}
m_AnimationTriggers:
m_NormalTrigger: Normal
@ -117,10 +231,90 @@ MonoBehaviour:
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 7853886024892134159}
m_OnClick:
m_TargetGraphic: {fileID: 5815285601355881744}
toggleTransition: 1
graphic: {fileID: 1875574398247782764}
m_Group: {fileID: 5466600883872935183}
onValueChanged:
m_PersistentCalls:
m_Calls: []
m_IsOn: 1
--- !u!1 &2474840875818909552
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 9102357982954842844}
- component: {fileID: 1259511799442142446}
- component: {fileID: 1875574398247782764}
m_Layer: 5
m_Name: Checkmark
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &9102357982954842844
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2474840875818909552}
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_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 1360582577348303365}
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!222 &1259511799442142446
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2474840875818909552}
m_CullTransparentMesh: 1
--- !u!114 &1875574398247782764
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2474840875818909552}
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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: c776a7b8d23bd6a469cd9ff749b3aec6, 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
--- !u!1 &2835752076838751178
GameObject:
m_ObjectHideFlags: 0
@ -180,6 +374,9 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: ad88ffb4237bd304a94301b52aee497a, type: 3}
m_Name:
m_EditorClassIdentifier:
sorghumPeriod: 0
MaturationTog: {fileID: 2608800002533565777}
SeedlingTog: {fileID: 5688673120372017555}
--- !u!1 &4949309966512139251
GameObject:
m_ObjectHideFlags: 0
@ -191,6 +388,7 @@ GameObject:
- component: {fileID: 6778838047764411791}
- component: {fileID: 6714845129155922548}
- component: {fileID: 3595262918318334253}
- component: {fileID: 5466600883872935183}
m_Layer: 5
m_Name: Image
m_TagString: Untagged
@ -210,8 +408,8 @@ RectTransform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 8475930151962144877}
- {fileID: 7238815188366205512}
- {fileID: 2300336380165152262}
- {fileID: 2512763931343084019}
m_Father: {fileID: 2835752076838751179}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -258,7 +456,20 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &7596700646783650278
--- !u!114 &5466600883872935183
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4949309966512139251}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 2fafe2cfe61f6974895a912c3755e8f1, type: 3}
m_Name:
m_EditorClassIdentifier:
m_AllowSwitchOff: 0
--- !u!1 &6627241321060565833
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@ -266,52 +477,52 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8475930151962144877}
- component: {fileID: 6263590680643393419}
- component: {fileID: 3715344694614571732}
- component: {fileID: 1660069315683500890}
- component: {fileID: 3559697689000610654}
- component: {fileID: 4199942368851323934}
- component: {fileID: 660952413660984631}
m_Layer: 5
m_Name: MaturationBtn
m_Name: Background
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &8475930151962144877
--- !u!224 &3559697689000610654
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7596700646783650278}
m_GameObject: {fileID: 6627241321060565833}
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_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 6778838047764411791}
m_Children:
- {fileID: 416498373896512530}
m_Father: {fileID: 2300336380165152262}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 826, y: -140}
m_SizeDelta: {x: 140.2748, y: 43.657}
m_Pivot: {x: 0, y: 1}
--- !u!222 &6263590680643393419
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!222 &4199942368851323934
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7596700646783650278}
m_GameObject: {fileID: 6627241321060565833}
m_CullTransparentMesh: 1
--- !u!114 &3715344694614571732
--- !u!114 &660952413660984631
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7596700646783650278}
m_GameObject: {fileID: 6627241321060565833}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
@ -325,7 +536,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: a11f7367a97d0c345a6788e084f3dbc3, type: 3}
m_Sprite: {fileID: 21300000, guid: cd410bc8465ee7e4ea6967730559e975, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
@ -335,16 +546,54 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!114 &1660069315683500890
--- !u!1 &7292741356025325482
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2300336380165152262}
- component: {fileID: 5688673120372017555}
m_Layer: 5
m_Name: SeedlingTog
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2300336380165152262
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7292741356025325482}
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_ConstrainProportionsScale: 0
m_Children:
- {fileID: 3559697689000610654}
m_Father: {fileID: 6778838047764411791}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 826, y: -140}
m_SizeDelta: {x: 140.2748, y: 43.657}
m_Pivot: {x: 0, y: 1}
--- !u!114 &5688673120372017555
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7596700646783650278}
m_GameObject: {fileID: 7292741356025325482}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
@ -366,7 +615,7 @@ MonoBehaviour:
m_SpriteState:
m_HighlightedSprite: {fileID: 21300000, guid: f61031c35ec403849bc7d5bf4357c557, type: 3}
m_PressedSprite: {fileID: 21300000, guid: f61031c35ec403849bc7d5bf4357c557, type: 3}
m_SelectedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 21300000, guid: f61031c35ec403849bc7d5bf4357c557, type: 3}
m_DisabledSprite: {fileID: 21300000, guid: 89416f52608f1bc43a19dba980163141, type: 3}
m_AnimationTriggers:
m_NormalTrigger: Normal
@ -375,7 +624,11 @@ MonoBehaviour:
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 3715344694614571732}
m_OnClick:
m_TargetGraphic: {fileID: 660952413660984631}
toggleTransition: 1
graphic: {fileID: 1366331780432857211}
m_Group: {fileID: 5466600883872935183}
onValueChanged:
m_PersistentCalls:
m_Calls: []
m_IsOn: 0

View File

@ -176,4 +176,14 @@ public class SorghumController : PermanentTriggerBase
{
base.OnAwake();
}
public void SetSorghumPeriod(SorghumPeriod period)
{
Period = period;
Diseased_Mature.SetActive(State == SorghumState.Diseased && Period == SorghumPeriod.Mature);//病株成熟
Healthy_Mature.SetActive(State == SorghumState.Healthy && Period == SorghumPeriod.Mature); //健康成熟
Diseased_Seedling.SetActive(State == SorghumState.Diseased && Period == SorghumPeriod.Seedling);//病株成熟
Healthy_Seedling.SetActive(State == SorghumState.Healthy && Period == SorghumPeriod.Seedling); //健康幼苗
}
}

View File

@ -1,11 +1,40 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class UI_GrowthPeriodPanel : BasePanel
{
public SorghumPeriod sorghumPeriod = SorghumPeriod.Mature;
public Toggle MaturationTog;
public Toggle SeedlingTog;
public void Init()
{
switch (sorghumPeriod)
{
case SorghumPeriod.Mature:
MaturationTog.isOn = true;
break;
case SorghumPeriod.Seedling:
SeedlingTog.isOn = true;
break;
default:
break;
}
MaturationTog.onValueChanged.AddListener((b) =>
{
if (b)
SwitchSorghumPeriod(SorghumPeriod.Mature);
});
SeedlingTog.onValueChanged.AddListener((b) =>
{
if (b)
SwitchSorghumPeriod(SorghumPeriod.Seedling);
});
}
public override void ShowMe()
@ -13,6 +42,16 @@ public class UI_GrowthPeriodPanel : BasePanel
}
public void SwitchSorghumPeriod(SorghumPeriod period)
{
sorghumPeriod = period;
SorghumController[] sorghumControllers = GameObject.FindObjectsOfType<SorghumController>();
foreach (SorghumController controller in sorghumControllers)
{
controller.SetSorghumPeriod(sorghumPeriod);
}
}
protected override void OnClick(string btnName)
{