示例#1
0
    private UnitScript Create(ObstacleSDS _unit, Transform _parent)
    {
        UnitScript unit;

        if (pool.Count > 0)
        {
            unit = pool.Dequeue();
        }
        else
        {
            unit = UnitScript.Create(_parent);
        }

        unit.gameObject.SetActive(true);

        unit.SetUnit(_unit);

        return(unit);
    }
示例#2
0
    public void SetUnit(ObstacleSDS _unit)
    {
        unit = _unit;

        SetUnit(unit.icon, unit.radius);
    }