public void CastSkill(Transform tAttakAim) { mSkill = GameObjectPool.GetInstance().SpawnGo((GameObject)mSquadData.SkillAsset).transform; mSkill.parent = null; mSkill.gameObject.SetActive(true); mSkill.position = transform.position; SetSkill(mSkill); if ((mSkillController.GetSkillData().GetSkillType() & SkillType.Move) == SkillType.Move) { if (tAttakAim != null) { SquadController mAttackAimController = tAttakAim.GetComponent <SquadController>(); mSkillController.MReceiver = mAttackAimController.transform; mSkillController.MScender = transform; mSkillController.SetSkillEffectData(); } } }