示例#1
0
        public override bool ManualRead(string property, object value)
        {
            switch (property)
            {
            case "RemoteRole":
                RemoteRole = value;
                break;

            case "Role":
                Role = value;
                break;

            case "Owner":
                Owner = (NetworkGUID)value;
                break;

            case "PropertyScopedName":
                PropertyScopedName = (string)value;
                break;

            case "PropertyData":
                PropertyData = (DebuggingObject)value;
                break;

            default:
                return(base.ManualRead(property, value));
            }

            return(true);
        }
        public override bool ManualRead(string property, object value)
        {
            switch (property)
            {
            case "ModifierDef":
                ModifierDef = (DebuggingObject)value;
                break;

            default:
                return(base.ManualRead(property, value));
            }

            return(true);
        }
        public override bool ManualRead(string property, object value)
        {
            switch (property)
            {
            case "bIsChargingWeapon":
                bIsChargingWeapon = (bool)value;
                break;

            case "ChargeStatusPack":
                ChargeStatusPack = (DebuggingObject)value;
                break;

            default:
                return(base.ManualRead(property, value));
            }

            return(true);
        }
        public override bool ManualRead(string property, object value)
        {
            switch (property)
            {
            case "SpawnItems":
                SpawnItems = (DebuggingObject)value;
                break;

            case "PrimaryAssetName":
                PrimaryAssetName = (DebuggingObject)value;
                break;

            case "Quantity":
                Quantity = (DebuggingObject)value;
                break;

            default:
                return(base.ManualRead(property, value));
            }

            return(true);
        }
        }                                                 //Type:  Bits: 16

        public override bool ManualRead(string property, object value)
        {
            switch (property)
            {
            case "RemoteRole":
                RemoteRole = value;
                break;

            case "Owner":
                Owner = (uint)value;
                break;

            case "Role":
                Role = value;
                break;

            case "Count":
                Count = (int)value;
                break;

            case "ItemDefinition":
                ItemDefinition = (ItemDefinitionGUID)value;
                break;

            case "OrderIndex":
                OrderIndex = (ushort)value;
                break;

            case "Durability":
                Durability = (float)value;
                break;

            case "Level":
                Level = (int)value;
                break;

            case "LoadedAmmo":
                LoadedAmmo = (int)value;
                break;

            case "A":
                A = (uint)value;
                break;

            case "B":
                B = (uint)value;
                break;

            case "C":
                C = (uint)value;
                break;

            case "D":
                D = (uint)value;
                break;

            case "inventoryoverflowdate":
            case "InventoryOverflowDate":
                InventoryOverflowDate = (bool)value;
                break;

            case "bIsReplicatedCopy":
                bIsReplicatedCopy = (bool)value;
                break;

            case "bIsDirty":
                bIsDirty = (bool)value;
                break;

            case "bWasGifted":
                bWasGifted = (bool)value;
                break;

            case "bUpdateStatsOnCollection":
                bUpdateStatsOnCollection = (bool)value;
                break;

            case "StateValues":
                StateValues = (FortInventory[])value;
                break;

            case "IntValue":
                IntValue = (int)value;
                break;

            case "NameValue":
                NameValue = (string)value;
                break;

            case "StateType":
                StateType = (EFortItemEntryState)value;
                break;

            case "ParentInventory":
                ParentInventory = (uint)value;
                break;

            case "Handle":
                Handle = (int)value;
                break;

            case "AlterationInstances":
                AlterationInstances = (DebuggingObject[])value;
                break;

            case "GenericAttributeValues":
                GenericAttributeValues = (DebuggingObject[])value;
                break;

            case "ReplayPawn":
                ReplayPawn = (uint)value;
                break;

            case "WrapOverride":
                WrapOverride = (DebuggingObject)value;
                break;

            default:
                return(base.ManualRead(property, value));
            }

            return(true);
        }