コード例 #1
0
    //更改显示位置
    public void ChangeShowPos(Protomsg.HaloDatas data, float scale)
    {
        HaloEntity unity = m_HaloEntitys[data.ID];

        if (unity != null)
        {
            unity.ChangeShowPos(scale, new Vector3(data.X, data.Y, data.Z));
        }
    }
コード例 #2
0
    //更改单位数据
    public void ChangeHaloEntity(Protomsg.HaloDatas data)
    {
        HaloEntity unity = m_HaloEntitys[data.ID];

        if (unity != null)
        {
            unity.Change(data);
        }
    }
コード例 #3
0
    //删除单位
    public void DestroyHaloEntity(int id)
    {
        HaloEntity unity = m_HaloEntitys[id];

        if (unity != null)
        {
            unity.Destroy();
            m_HaloEntitys.Remove(id);
        }
    }
コード例 #4
0
    //创建新单位CreateHaloEntity
    public void CreateHaloEntity(GameScene gs, Protomsg.HaloDatas data)
    {
        HaloEntity hero = new HaloEntity(data, gs);

        m_HaloEntitys[data.ID] = hero;
    }