public void CreateRangeOfSkill(Vector3 pos, float range) { GameObject rangeOfSkill = Instantiate(rangeOfSkillPrefab) as GameObject; RangeOfSkillController rangeOfSkillController = rangeOfSkill.GetComponent <RangeOfSkillController>(); rangeOfSkillController.setPosition(pos); rangeOfSkillController.setRange(range); }
public GameObject CreateCastRange(Transform _transform, float range) { GameObject rangeOfSkill = Instantiate(rangeOfSkillPrefab) as GameObject; rangeOfSkill.transform.parent = _transform; RangeOfSkillController rangeOfSkillController = rangeOfSkill.GetComponent <RangeOfSkillController>(); rangeOfSkillController.setLocalPos(Vector3.zero); rangeOfSkillController.setRange(range / _transform.localScale.y); rangeOfSkill.GetComponent <DestroyForTime>().time = 1; return(rangeOfSkill); }