void Start() { audioSource = GetComponent <AudioSource>(); BulletPool.Preload(bullet, 70); GCState = GameControllerState.Title; UpdateGameControllerState(); }
// 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(); }
/// <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); }
public void GameOver() { GCState = GameControllerState.GameOver; UpdateGameControllerState(); }
public void StartGame() { GCState = GameControllerState.GamePlay; UpdateGameControllerState(); }
public void ResetGameState() { GCState = GameControllerState.StartGame; UpdateGameControllerState(); }
public void StartGameTitle() { GCState = GameControllerState.Title; UpdateGameControllerState(); }
public void SetGameController(GameControllerState state) { GCState = state; UpdateGameControllerState(); }
public void BossFightStart() { GCState = GameControllerState.GamePlayBoss; UpdateGameControllerState(); }
void Start() { gameControllerState = GameObject.FindGameObjectWithTag(Tags.GameController).GetComponent <GameControllerState>(); }
public virtual IEnumerator<ITask> ReplaceHandler(Replace replace) { _state.Controller.Dispose(); _state = replace.Body; _state.Controller.FindInstance(); replace.ResponsePort.Post(DefaultReplaceResponseType.Instance); yield break; }