diff --git a/popcorn/Assets/MyGame/Resource/Animation/corn.controller b/popcorn/Assets/MyGame/Resource/Animation/corn.controller index 67f8c558..e1a7e8db 100644 --- a/popcorn/Assets/MyGame/Resource/Animation/corn.controller +++ b/popcorn/Assets/MyGame/Resource/Animation/corn.controller @@ -45,13 +45,13 @@ AnimatorState: m_Mirror: 0 m_SpeedParameterActive: 0 m_MirrorParameterActive: 0 - m_CycleOffsetParameterActive: 0 + m_CycleOffsetParameterActive: 1 m_TimeParameterActive: 0 m_Motion: {fileID: 7400000, guid: 8c4b5f3aaed7b46c3819cf3123e9b292, type: 2} m_Tag: m_SpeedParameter: m_MirrorParameter: - m_CycleOffsetParameter: + m_CycleOffsetParameter: WaitOffset m_TimeParameter: --- !u!91 &9100000 AnimatorController: @@ -67,13 +67,19 @@ AnimatorController: m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} - m_Name: CornBurn m_Type: 9 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} + - m_Name: WaitOffset + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} m_AnimatorLayers: - serializedVersion: 5 m_Name: Base Layer diff --git a/popcorn/Assets/MyGame/Scenes/Cooking/Scripts/Corn.cs b/popcorn/Assets/MyGame/Scenes/Cooking/Scripts/Corn.cs index b6799818..3d0d7946 100644 --- a/popcorn/Assets/MyGame/Scenes/Cooking/Scripts/Corn.cs +++ b/popcorn/Assets/MyGame/Scenes/Cooking/Scripts/Corn.cs @@ -19,6 +19,7 @@ public class Corn : MonoBehaviour { private static readonly int HashCornGrow = Animator.StringToHash("CornGrow"); private static readonly int HashCornBurn = Animator.StringToHash("CornBurn"); + private static readonly int HashWaitOffset = Animator.StringToHash("WaitOffset"); [SerializeField] private SpriteRenderer spriteRenderer; [SerializeField] private Sprite cornSeedSprite; @@ -57,6 +58,7 @@ public class Corn : MonoBehaviour var rightTop = Camera.main.ScreenToWorldPoint(new Vector3(Screen.width, Screen.height, 0)); worldWidth = rightTop.x; + animator.SetFloat(HashWaitOffset, Random.value/2); } private void Start()