/// <summary>s /// 20180530 SangBin : /// </summary> private void UseSkill(EnemySkill ek) { switch (ek) { case EnemySkill.skill_01: //skill_01_State = EnemySkillState.cooling; skill_01_State = EnemySkillState.disavailable; //Thread thr1 = new Thread(new ThreadStart(ThreadBody01)); // thr1.Start(); StartCoroutine(UseSkill_01()); break; } //StartCoroutine(SkillCoolDown(ek)); }
/// <summary>s /// 20180530 SangBin : /// </summary> private void UseSkill(EnemySkill ek) //private void UseSkill(ref EnemySkillState skill_State, EnemySkill ek) { isWitchSkillUsed = true; //skill_State = EnemySkillState.cooling; switch (ek) { case EnemySkill.skill_01: //skill_01_State = EnemySkillState.cooling; skill_01_State = EnemySkillState.disavailable; //Thread thr1 = new Thread(new ThreadStart(ThreadBody01)); // thr1.Start(); StartCoroutine(UseSkill_01(ek)); break; case EnemySkill.skill_02: //skill_02_State = EnemySkillState.cooling; skill_02_State = EnemySkillState.disavailable; //Thread thr2 = new Thread(new ThreadStart(ThreadBody02)); //thr2.Start(); StartCoroutine(UseSkill_02(ek)); break; case EnemySkill.skill_03: //skill_03_State = EnemySkillState.cooling; skill_03_State = EnemySkillState.disavailable; //Thread thr3 = new Thread(new ThreadStart(ThreadBody03)); //thr3.Start(); StartCoroutine(UseSkill_03(ek)); break; case EnemySkill.skill_04: //skill_04_State = EnemySkillState.cooling; skill_04_State = EnemySkillState.disavailable; //Thread thr4 = new Thread(new ThreadStart(ThreadBody04)); //thr4.Start(); StartCoroutine(UseSkill_04(ek)); break; } //skill_State = EnemySkillState.cooling; //StartCoroutine(SkillCoolDown(ek)); }
/// <summary> /// 20180530 SangBin : /// </summary> private void EnableSkill(EnemySkill ek) { switch (ek) { case EnemySkill.skill_01: skill_01_State = EnemySkillState.available; break; case EnemySkill.skill_02: skill_02_State = EnemySkillState.available; break; case EnemySkill.skill_03: skill_03_State = EnemySkillState.available; break; case EnemySkill.skill_04: skill_04_State = EnemySkillState.available; break; } }