public void Init() { Speed = speed; rig = GetComponent <Rigidbody2D>(); controller = GetComponent <Boss1_Controller>(); movement = new Vector2(rig.position.x, rig.position.y); SetIsMoving(true); }
public void Init() { controller = GetComponent <Boss1_Controller>(); move = GetComponent <Boss1_Move>(); eyes = GetComponent <Boss1_Eyes>(); audioManager = controller.audioManager; player = controller.player; isActing = false; //Set actions actionList.Add("exposeEye"); actionList.Add("attackShort"); actionList.Add("attackLong"); actionList.Add("attackDesperation"); }
private bool nextMiniEye; //Dertermines which mini eye to shoot next (false = left, true = right) public void Init() { controller = GetComponent <Boss1_Controller>(); action = GetComponent <Boss1_Actions>(); animator = GetComponent <Animator>(); openEye(false); openMiniEyes(false); miniEyeL.stunTime = miniEyeStunTime; miniEyeR.stunTime = miniEyeStunTime; GameObject player = controller.player; miniEyeL.player = player; miniEyeR.player = player; StartCoroutine(ShootCycle()); }