Example #1
0
    void AddFloorInst(int floorID, FloorInstData data)
    {
        FloorInst inst = new FloorInst();

        inst.floorID  = floorID;
        inst.instData = data;
        m_floorInsts.Add(inst.floorID, inst);
    }
Example #2
0
    public void OnENMsgSyncFloorInst_S2C(PacketReader p, object state)
    {
        Debug.Log("OnENMsgSyncFloorInst_S2C");
        int           floorID = p.ReadInt32();
        FloorInstData data    = new FloorInstData();

        data.Read(p);
        User.Singleton.floorInsts.ReplaceFloorInstData(floorID, data);
    }
Example #3
0
    public void ReplaceFloorInstData(int floorID, FloorInstData data)
    {
        FloorInst inst = GetFloorInst(floorID);

        if (inst != null)
        {
            inst.instData = data;
        }
        else
        {
            AddFloorInst(floorID, data);
        }
    }