Пример #1
0
    public void OnSendNineSuitMsg(stSendSuitToNinePropertyUserCmd_S cmd)
    {
        uint          userID = cmd.userid;
        IEntitySystem es     = ClientGlobal.Instance().GetEntitySystem();

        if (es != null)
        {
            if (cmd.type == EquipSuitType.Magic_Pet_Type)
            {
                ChangePetBody(cmd.suitid, cmd.petid);
                SendChangeRenderObj(cmd.suitid, (int)cmd.type, userID);
            }
            else
            {
                IPlayer player = es.FindEntity <IPlayer>(userID);
                if (player == null)
                {
                    return;
                }

                //if(ClientGlobal.Instance().IsMainPlayer(player))
                //{
                //    return;
                //}

                if (player != null)
                {
                    SendChangeBody((int)cmd.type, cmd.suitid, player);
                    SendChangeRenderObj(cmd.suitid, (int)cmd.type, userID);
                }
            }
        }
    }
Пример #2
0
 public void OnSendNineSuitMsg(stSendSuitToNinePropertyUserCmd_S cmd)
 {
     DataManager.Manager <SuitDataManager>().OnSendNineSuitMsg(cmd);
 }