public override void Start()
        {
            this.gm = GameManager.Instance;

            if (this.gm.IsFromInitialize)
            {
                this.gm.playElapsedTime = 0;

                this.pl1SM  = this.gm.PL1Managers.stageManager;
                this.pl2SM  = this.gm.PL2Managers.stageManager;
                this.pl1PM  = this.gm.PL1Managers.playerManager;
                this.pl2PM  = this.gm.PL2Managers.playerManager;
                this.pl1EM  = this.gm.PL1Managers.enemyManager;
                this.pl2EM  = this.gm.PL2Managers.enemyManager;
                this.pl1PBM = this.gm.PL1Managers.playerBulletManager;
                this.pl2PBM = this.gm.PL2Managers.playerBulletManager;
                this.pl1EBM = this.gm.PL1Managers.enemyBulletManager;
                this.pl2EBM = this.gm.PL2Managers.enemyBulletManager;

                // BGM: StageBGM
                AudioManager.Instance.PlayBgm(this.gm.GetStageBGM());

                this.gm.IsFromInitialize = false;
            }
        }
Esempio n. 2
0
 protected void Awake()
 {
     preferencesManager = FindObjectOfType <PreferencesManager>();
     userActorManager   = FindObjectOfType <UserActorManager>();
     playerActorManager = FindObjectOfType <PlayerActorManager>();
     npcActorManager    = FindObjectOfType <NPCActorManager>();
     selectionManager   = FindObjectOfType <SelectionManager>();
     inputController    = FindObjectOfType <InputController>();
     knowledgeDBManager = FindObjectOfType <KnowledgeDBManager>();
 }