/// <summary> /// Funzione di Setup /// </summary> /// <param name="_lvlMng"></param> public override void Setup(LevelManager _lvlMng) { base.Setup(_lvlMng); sm = GetComponent <Boss1SMController>(); shootCtrl = GetComponent <Boss1ShootController>(); phaseCtrl = GetComponent <Boss1PhaseController>(); trailCtrl = GetComponent <Boss1TrailController>(); cubeExplosion = GetComponent <CubeExplosion>(); }
/// <summary> /// Costruttore /// </summary> /// <param name="_bossCtrl"></param> /// <param name="_smController"></param> /// <param name="_gameMng"></param> public Context(Boss1Controller _bossCtrl, Boss1SMController _smController, LevelManager _lvlMng) { bossCtrl = _bossCtrl; smController = _smController; lvlMng = _lvlMng; }