Esempio n. 1
0
    public void Awake()
    {
        sadModel  = ServiceLocator.instance.Model.GetComponent <Model_ScoreAndDifficulty>();
        playModel = ServiceLocator.instance.Model.GetComponent <Model_Play>();

        SCG_EventManager.instance.Register <Event_Restart>(EventHandler);
    }
    // Start is called before the first frame update
    void Start()
    {
        _sadModel = ServiceLocator.instance.Model.GetComponent <Model_ScoreAndDifficulty>();
        _fsm      = new SCG_FSM <View_LevelClearScoreTally>(this);
        _fsm.TransitionTo <Standby>();

        SCG_EventManager.instance.Register <Event_LevelClear>(EventHandler);
    }
Esempio n. 3
0
    void Start()
    {
        playModel = ServiceLocator.instance.Model.GetComponent <Model_Play>();
        sadModel  = ServiceLocator.instance.Model.GetComponent <Model_ScoreAndDifficulty>();

        _fsm = new SCG_FSM <Controller_EnemySpawner>(this);
        _fsm.TransitionTo <FirstWait>();

        baddieParent = new GameObject("BaddieParent");
        baddieParent.transform.SetParent(ServiceLocator.instance.Controller);

        SCG_EventManager.instance.Register <Event_Restart>(EventHandler);
    }
Esempio n. 4
0
    void Start()
    {
        sadModel = ServiceLocator.instance.Model.GetComponent <Model_ScoreAndDifficulty>();

        SCG_EventManager.instance.Register <Event_EnemyDeath>(EventHandler);
        SCG_EventManager.instance.Register <Event_PlayerBulletHit>(EventHandler);
        SCG_EventManager.instance.Register <Event_PlayerRocketHit>(EventHandler);
        SCG_EventManager.instance.Register <Event_LanceHit>(EventHandler);
        SCG_EventManager.instance.Register <Event_PlayerShieldBlock>(EventHandler);
        SCG_EventManager.instance.Register <Event_BonusPoints>(EventHandler);

        SCG_EventManager.instance.Register <Event_LevelClear>(EventHandler);

        SCG_EventManager.instance.Register <Event_Restart>(EventHandler);

        sadModel.level = 1;
    }
Esempio n. 5
0
 private void Start()
 {
     sadModel = ServiceLocator.instance.Model.GetComponent <Model_ScoreAndDifficulty>();
 }