void Update() { currentClocktime_ = clock_.hour; currentsheepnum_ = sleepGageScript_.sleepPoint; //時間まで羊が0にならなかった場合 if (currentClocktime_ <= 0) { Gamestatus_ = Gamestatus.Play_after; OnSuccess(); } //0になった場合 if (currentsheepnum_ <= 0) { Gamestatus_ = Gamestatus.Play_after; OnFailure(); } //音が鳴り終わったらシーン遷移 if (alarmtime <= 0) { Scenenext(); } }
void Start() { sleepGageScript_ = GameObject.Find("ScriptController").GetComponent <SleepGageScript>(); clock_ = GameObject.Find("Clock").GetComponent <Clock>(); scenemanager_ = GameObject.FindGameObjectWithTag("Scenemanager").GetComponent <Scene_manager>(); alarmtime_ = GameObject.Find("SoundController").GetComponent <SoundsManager>().alarm; Gamestatus_ = Gamestatus.Play_bfor; }
void OnEnable() { gamestatus = Gamestatus.playSelection; ballPostion = new Vector3(0,0,0); time = 0.0f; float _ScreenWidth = (Screen.width/100); float _ScreenHeight = (Screen.height/100); }
public void OnCollisionEnter2D(Collision2D collision) { AudioSource.PlayClipAtPoint(breakSound, Camera.main.transform.position); blockhits(); breakblock = FindObjectOfType <Gamestatus>(); level.breakedblock(); breakblock.Score(); }
//Chamado por um inimigo ou evento que interrompa o fluxo do jogo public void changeGameStatus() { if (status == Gamestatus.Running) { status = Gamestatus.Failed; Debug.Log("Status alterado para: " + status); RespawnPlayer(activeSpawn); } else { status = Gamestatus.Running; Debug.Log("Status alterado para: " + status); } }
//verifica falha de percurso e invoca funçao de respawn private void VerificaStatusGame() { if (status == Gamestatus.Failed) { RespawnPlayer(activeSpawn); } else if (status == Gamestatus.Complete) { status = Gamestatus.Running; NextStage(); } else if (status == Gamestatus.Ending) { CreditsScreen(); } }
public void TaskCompleted() { status = Gamestatus.Complete; }
public Status mapToStatusFrom(Gamestatus status) { return(new Status(status.Id, status.Name)); }
// Start is called before the first frame update void Start() { theGameStatus = FindObjectOfType <Gamestatus>(); theBall = FindObjectOfType <Ball>(); }
public void SetStatus(Gamestatus num) { Statusnum = num; }
//ゲーム開始 public void GameStart() { Gamestatus_ = Gamestatus.Play_now; clock_.clockStart(); }
[SerializeField] int timesHit; //TODO only serialized for debug purposes private void Start() { CountBreakableBlocks(); score = FindObjectOfType <Gamestatus>(); }