Exemple #1
0
        protected virtual void HandleUserCommandMessage(UserCommandMessage Message)
        {
            switch (Message.Command.CommandType)
            {
            case UserCommandType.LookPlayer:
                ObjectBase charData = ((UserCommandLookPlayer)Message.Command).PlayerInfo.ObjectBase;

                charData.ResolveResources(resourceManager, false);
                charData.DecompressResources();
                break;

            case UserCommandType.GuildShields:
                // can either be GuildShieldList or GuildShieldListReq
                if (Message.Command is UserCommandGuildShieldList)
                {
                    UserCommandGuildShieldList comGuildShields = (UserCommandGuildShieldList)Message.Command;

                    foreach (ResourceIDBGF obj in comGuildShields.ShieldResources)
                    {
                        obj.ResolveResources(resourceManager, false);

                        if (obj.Resource != null)
                        {
                            obj.Resource.DecompressAll();
                        }
                    }
                }
                break;
            }
        }
Exemple #2
0
        protected virtual void HandleAddEnchantmentMessage(AddEnchantmentMessage Message)
        {
            ObjectBase buffObj = Message.NewBuffObject;

            buffObj.ResolveResources(resourceManager, false);
            buffObj.DecompressResources();
        }