Пример #1
0
    public void CreateRangeOfSkill(Vector3 pos, float range)
    {
        GameObject             rangeOfSkill           = Instantiate(rangeOfSkillPrefab) as GameObject;
        RangeOfSkillController rangeOfSkillController = rangeOfSkill.GetComponent <RangeOfSkillController>();

        rangeOfSkillController.setPosition(pos);
        rangeOfSkillController.setRange(range);
    }
Пример #2
0
    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);
    }