private IEnumerator MagitionSkill() { GameObject magicHandsObject = MonoBehaviour.Instantiate(magitionDevilHandsPrefab) as GameObject; MagitionSkillModel skillModel = new MagitionSkillModel(); skillModel.magicCircleSprite = magitionMagicCircleSrite; skillModel.devilHandsSprite = magitionHandsSprite; skillModel.circleRenderFrame = defaultSkillInfo.m_sSkillBullet.magitionSkill.circleRenderFrame; DevilHandsScript handsScript = magicHandsObject.GetComponent <DevilHandsScript>(); handsScript.SetParameter(skillModel); yield return(null); moveScript.ReleaseInvincibility(); moveScript.ReleaseHold(); duringSkill = false; }
public void SetParameter(MagitionSkillModel _argModel) { skillModel = _argModel; StartCoroutine(CircleAnimation()); currentStat = DEVIL_HANDS_STATUS.STRETCH_STATUS; }