Beispiel #1
0
    void Start()
    {
        audioSource = GetComponent <AudioSource>();

        BulletPool.Preload(bullet, 70);

        GCState = GameControllerState.Title;
        UpdateGameControllerState();
    }
Beispiel #2
0
    // Use this for initialization
    void Start()
    {
        GameOverUI.SetActive(false);

        audioSource = GetComponent <AudioSource>();

        GCState = GameControllerState.Title;
        UpdateGameControllerState();
    }
    void Awake()
    {
        state = new GameControllerState();

        if (!GameControllerState.IsOnline)
        {
            state.ForceSet(1);
        }

        Initialize();
    }
 void StartNavigationState()
 {
     state = GameControllerState.Navigation;
     chc.winGame();
     chc.transform.parent.gameObject.SetActive(false);
     //disable allys
     //disable enemies
     navScene.gameObject.SetActive(true);
     navPlayer.gameObject.SetActive(true);
     audioMan.PlayNavMusic();
 }
    void StartCombatState()
    {
        //Debug.Log("FUISH FUISH!");
        state = GameControllerState.Battle;

        navScene.gameObject.SetActive(false);
        navPlayer.gameObject.SetActive(false);

        chc.transform.parent.gameObject.SetActive(true);
        initBattle = false;

        //init combat controller
        audioMan.PlayCombatMusic();
    }
Beispiel #6
0
        /// <summary>
        /// Service Start
        /// </summary>
        protected override void Start()
        {
            if (_state == null)
            {
                _state = new GameControllerState();
            }
            base.Start();

            // post a replace message to ourself, this causes the correct initialization
            Replace replace = new Replace(_state);
            _mainPort.Post(replace);

            // start the timer
            Spawn(DateTime.Now, TimerHandler);
        }
Beispiel #7
0
 public void GameOver()
 {
     GCState = GameControllerState.GameOver;
     UpdateGameControllerState();
 }
Beispiel #8
0
 public void StartGame()
 {
     GCState = GameControllerState.GamePlay;
     UpdateGameControllerState();
 }
Beispiel #9
0
 public void ResetGameState()
 {
     GCState = GameControllerState.StartGame;
     UpdateGameControllerState();
 }
Beispiel #10
0
 public void StartGameTitle()
 {
     GCState = GameControllerState.Title;
     UpdateGameControllerState();
 }
Beispiel #11
0
 public void SetGameController(GameControllerState state)
 {
     GCState = state;
     UpdateGameControllerState();
 }
Beispiel #12
0
 public void BossFightStart()
 {
     GCState = GameControllerState.GamePlayBoss;
     UpdateGameControllerState();
 }
Beispiel #13
0
 void Start()
 {
     gameControllerState = GameObject.FindGameObjectWithTag(Tags.GameController).GetComponent <GameControllerState>();
 }
Beispiel #14
0
        public virtual IEnumerator<ITask> ReplaceHandler(Replace replace)
        {
            _state.Controller.Dispose();

            _state = replace.Body;

            _state.Controller.FindInstance();

            replace.ResponsePort.Post(DefaultReplaceResponseType.Instance);
            yield break;
        }