add trumpet burst animation

still needs work
This commit is contained in:
Sam
2023-05-05 16:28:10 -07:00
parent 7e2c255fd5
commit d4a9850368
10 changed files with 783 additions and 1 deletions

View File

@@ -36,6 +36,7 @@ public class PlayerMovement : MonoBehaviour
public GameObject enemy;
bool unlockedTrumpet;
[SerializeField] SpriteRenderer trumpetSprite;
GameObject trumpetAnimationObject;
bool trumpetActive = false;
@@ -82,6 +83,8 @@ public class PlayerMovement : MonoBehaviour
audioSource = GetComponent<AudioSource>();
gameUI = GameObject.FindGameObjectWithTag("GameUICanvas").GetComponent<GameUIController>();
trumpetSprite.enabled = false;
trumpetAnimationObject = trumpetSprite.gameObject.transform.GetChild(0).gameObject;
trumpetAnimationObject.SetActive(false);
}
private void Start()
@@ -581,7 +584,11 @@ public class PlayerMovement : MonoBehaviour
{
trumpetActive = true;
trumpetSprite.enabled = true;
trumpetAnimationObject.SetActive(true);
trumpetAnimationObject.GetComponent<Animator>().Play("poof");
yield return new WaitForSeconds(.5f);
trumpetAnimationObject.SetActive(false);
trumpetSprite.enabled = false;
trumpetActive = false;
}