public void StartGame() { if (bossBehaviour == null) { bossBehaviour = FindObjectOfType <BossBehaviour>(); } RuntimeTimer = Timer; bossBehaviour.Revieve(); bTimerActive = true; PlayerShootProjectile player = FindObjectOfType <PlayerShootProjectile>(); player.Reset(); cameraBehaviour.ResetCamera(); if (princeGO) { Destroy(princeGO); } foreach (StatueBehaviour statue in AllStatues) { Destroy(statue.gameObject); } AllStatues.Clear(); }
void Awake() { player = GameObject.FindGameObjectWithTag("Player"); playerShootProjectile = player.GetComponentInChildren <PlayerShootProjectile> (); autoWalk = player.GetComponent <Autowalk> (); spawnerManger = GameObject.Find("Spawner"); scoreSlider.value = 0; ScoreUpdate(0); music = GetComponent <AudioSource> (); music.Play(); }
public override void OnStateUpdate(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { base.OnStateUpdate(animator, stateInfo, layerIndex); if (stateInfo.normalizedTime > AttackTime && !bEventSent) { bEventSent = true; PlayerShootProjectile playershoot = animator.transform.root.GetComponent <PlayerShootProjectile>(); if (playershoot) { playershoot.Attack(); } } }
public override void Initialize(Animator animator) { base.Initialize(animator); PlayerMovement = animator.transform.root.GetComponent <PlayerMovementScript>(); PlayerShooting = animator.transform.root.GetComponent <PlayerShootProjectile>(); }