public void TakeDamage(float amount) { if (isDamaged == false) { HP -= amount; SetHPBar(); animator.SetTrigger("Damage"); StartCoroutine(cS.Shake(.05f, .04f)); isDamaged = true; } //SetHPBar(); if (HP <= 0) { isdashing = true; SoundManagerScript.PlaySound(SoundManagerScript.die); FL = GameObject.FindObjectOfType <FinishLevel>(); StartCoroutine(cS.Shake(.06f, .05f)); isDead = true; Cs = GameObject.FindObjectOfType <ChangeScene>(); if (Cs.LevelToLoad == "Dungeon5" || Cs.LevelToLoad == "BossDungeon") { Cs.LoadScene(Cs.LevelToLoad); } else { FL.LevelEnd(); } } }
void Start() { rb = GetComponent <Rigidbody2D>(); FL = GameObject.FindObjectOfType <FinishLevel>(); Ps = GameObject.FindObjectOfType <PlayerScript>(); player = GameObject.FindGameObjectWithTag("Player").transform; E_H = GetComponentInChildren <Enemy_HP>(); }
public void Start() { endPoint = GameObject.FindGameObjectWithTag("Finish").GetComponent <FinishLevel>(); collectable = GameObject.FindGameObjectsWithTag("Coin"); enemies = GameObject.FindGameObjectsWithTag("Enemy"); sceneLoader = GameObject.Find("SceneLoader").GetComponent <SceneLoader>(); player = GameObject.Find("Player").GetComponent <PlayerController>(); guiGame = GameObject.FindGameObjectWithTag("GUI").GetComponent <GUIManager>(); }
void Start() { playerscript = GameObject.FindGameObjectWithTag("Player").GetComponent <MCMovement>(); textbox = (IntroText)Object.FindObjectOfType(typeof(IntroText)); controltower = (ControlTowerScript)Object.FindObjectOfType(typeof(ControlTowerScript)); hangerdoorscript = (HangarDoor)Object.FindObjectOfType(typeof(HangarDoor)); inventparent = (InventParent)Object.FindObjectOfType(typeof(InventParent)); finishlevel = (FinishLevel)Object.FindObjectOfType(typeof(FinishLevel)); }
private FinishLevel finishLevel; //Reference to script on UI GameObject #endregion Fields #region Methods void Awake() { //Get a reference to ShowPanels attached to UI object finishLevel = GameController.Instance.showPanels.GetComponent<FinishLevel> (); }
void Start() { Cs = GameObject.FindObjectOfType <ChangeScene>(); Ps = GameObject.FindObjectOfType <PlayerScript>(); FL = GameObject.FindObjectOfType <FinishLevel>(); }
private void Awake() { Jet = (DestroyJet)Object.FindObjectOfType(typeof(DestroyJet)); levelfinish = (FinishLevel)Object.FindObjectOfType(typeof(FinishLevel)); }