コード例 #1
0
    public void InitStarData(int _index, int _starId, float _PosX, float _PosY, Transform _parent, Action _callBack)
    {
        if (_index >= m_StarList.Count)
        {
            m_StarList.Add(new UnitStar());
        }
        UnitStar _unitStar = m_StarList[_index];

        _unitStar.UnitId     = _index;
        _unitStar.BaseData   = StarData.dataMap.Get(_starId);
        _unitStar.PositionX  = _PosX;
        _unitStar.PositionY  = _PosY;
        _unitStar.UnitParent = _parent;
        _unitStar.CallBack   = _callBack;

        _unitStar.InitUnit();
    }