void Start() { audioManager = Audio.instance; if (audioManager == null) { Debug.Log("No found any audio"); } if (!systemDamage) { systemDamage = GameObject.FindObjectOfType <SystemDamage>(); } rb2d = GetComponent <Rigidbody2D>(); local = GetComponentInParent <Local>(); hinge = GetComponentsInChildren <HingeJoint2D>(); anim = GetComponentsInChildren <Animator>(); localPVP = GetComponentInParent <LocalForPVP>(); localSur = GetComponentInParent <LocalForSurvival>(); ai = GetComponent <AI>(); weaponBase = GetComponentsInChildren <Collider2D>(); WeaponE = GetComponent <CreateWeaponE>(); body = GetComponentsInChildren <AnimationControllerEnemy>(); weaponController = GetComponentInChildren <WeaponController>(); ChangeLayer(); }
IEnumerator waitGetDeath() { yield return(new WaitForSeconds(.001f)); if (local) { local.SendMessage("death"); local = null; } if (localPVP) { localPVP.SendMessage("deathP2"); localPVP = null; } if (localSur) { localSur.SendMessage("death"); localSur = null; } systemDamage = null; yield return(0); }
IEnumerator waitToDeath() { yield return(new WaitForSeconds(systemDamage.timeDelayLose)); trueDeath = true; systemDamage.trueDeath = trueDeath; if (localPVP) { localPVP.SendMessage("deathP1"); localPVP = null; } yield return(0); }
void Start() { audioManager = Audio.instance; if (audioManager == null) { Debug.Log("No found any audio"); } //------------------------------------------------------------------------------------------- setJoy.spell1.onClick.RemoveAllListeners(); setJoy.spell1.onClick.AddListener(HealSpell); setJoy.spell2.onClick.RemoveAllListeners(); setJoy.spell2.onClick.AddListener(Protect); setJoy.spell3.onClick.RemoveAllListeners(); setJoy.spell3.onClick.AddListener(Freeze); setJoy.spell4.onClick.RemoveAllListeners(); setJoy.spell4.onClick.AddListener(Block); //--------------------------------------------------------------------------------------------- setJoy2.spell1.onClick.RemoveAllListeners(); setJoy2.spell1.onClick.AddListener(HealSpell); setJoy2.spell2.onClick.RemoveAllListeners(); setJoy2.spell2.onClick.AddListener(Protect); setJoy2.spell3.onClick.RemoveAllListeners(); setJoy2.spell3.onClick.AddListener(Freeze); setJoy2.spell4.onClick.RemoveAllListeners(); setJoy2.spell4.onClick.AddListener(Block); spellHP = (HP * 20) / 100; beforeTimeProtect = timeProtect; //-------------------------------------------------- hinge = GetComponentsInChildren <HingeJoint2D>(); anim = GetComponentsInChildren <Animator>(); rb2d = GetComponent <Rigidbody2D>(); localPVP = GetComponentInParent <LocalForPVP>(); pick = GetComponent <PickWeapon>(); body = GetComponentsInChildren <AnimationController>(); heal.gameObject.SetActive(false); PowSpell.gameObject.SetActive(false); protectSpell.gameObject.SetActive(false); }