// Update is called once per frame void Update() { if (Character.Main.GhostForm) { TEXT.text = "Ghost Form"; int a = (int)SaveControl.GetFloat("GhostTimeII"); if (a >= 0) { TimeText.text = a.ToString(); } else { TimeText.text = ""; } } else { TEXT.text = ""; int a = (int)SaveControl.GetFloat("GhostTime"); if (a >= 0) { TimeText.text = a.ToString(); } else { TimeText.text = ""; } } }
// Update is called once per frame void Update() { RenderNumbers(); if (SaveControl.GetFloat("GhostTime") <= 0 && !AlreadyLoaded) { AlreadyLoaded = true; OutlinersControl.Main.ChangeLevel(); } }
public void ChangeBack() { SaveControl.SetInt("GhostForm", 0); Character.Main.SetGhostForm(false); GhostFormEffectAnim.SetTrigger("ChangeBack"); if (SaveControl.GetFloat("MaxGhostTime") > 60) { SaveControl.SetFloat("MaxGhostTime", SaveControl.GetFloat("MaxGhostTime") - 30); SaveControl.SetFloat("MaxGhostTimeII", SaveControl.GetFloat("MaxGhostTimeII") - 10); } SaveControl.SetFloat("GhostTime", SaveControl.GetFloat("MaxGhostTime")); SaveControl.SetFloat("GhostTimeII", SaveControl.GetFloat("MaxGhostTimeII")); }
// Update is called once per frame void Update() { if (SaveControl.GetInt("GhostForm") != 1) { SaveControl.SetFloat("GhostTime", SaveControl.GetFloat("GhostTime") - Time.deltaTime); if (SaveControl.GetFloat("GhostTime") <= 0) { GhostForm(); } } else { SaveControl.SetFloat("GhostTimeII", SaveControl.GetFloat("GhostTimeII") - Time.deltaTime); if (SaveControl.GetFloat("GhostTimeII") <= 0 && !AlreadyDead) { AlreadyDead = true; ChangeScene("Defeat"); } } KillProtectTime -= Time.deltaTime; }