public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { valuesDictionary.SetValue("SpawnTime", SpawnTime); if (DespawnTime.HasValue) { valuesDictionary.SetValue("DespawnTime", DespawnTime.Value); } }
public static EntityReference FromId(Entity entity, EntityToIdMap entityToIdMap) { int num = entityToIdMap.FindId(entity); EntityReference result = default(EntityReference); result.m_referenceType = ReferenceType.ByEntityId; result.m_entityReference = num.ToString(CultureInfo.InvariantCulture); result.m_componentReference = string.Empty; return(result); }
public static EntityReference FromId(Component component, EntityToIdMap entityToIdMap) { int num = entityToIdMap.FindId(component?.Entity); EntityReference result = default(EntityReference); result.m_referenceType = ReferenceType.ByEntityId; result.m_entityReference = num.ToString(CultureInfo.InvariantCulture); result.m_componentReference = ((component != null) ? component.ValuesDictionary.DatabaseObject.Name : string.Empty); return(result); }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { ValuesDictionary valuesDictionary2 = new ValuesDictionary(); valuesDictionary.SetValue("Clothes", valuesDictionary2); valuesDictionary2.SetValue("Head", HumanReadableConverter.ValuesListToString(';', m_clothes[ClothingSlot.Head].ToArray())); valuesDictionary2.SetValue("Torso", HumanReadableConverter.ValuesListToString(';', m_clothes[ClothingSlot.Torso].ToArray())); valuesDictionary2.SetValue("Legs", HumanReadableConverter.ValuesListToString(';', m_clothes[ClothingSlot.Legs].ToArray())); valuesDictionary2.SetValue("Feet", HumanReadableConverter.ValuesListToString(';', m_clothes[ClothingSlot.Feet].ToArray())); }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { valuesDictionary.SetValue("Health", Health); valuesDictionary.SetValue("Air", Air); if (DeathTime.HasValue) { valuesDictionary.SetValue("DeathTime", DeathTime); } if (!string.IsNullOrEmpty(CauseOfDeath)) { valuesDictionary.SetValue("CauseOfDeath", CauseOfDeath); } }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { base.Save(valuesDictionary, entityToIdMap); valuesDictionary.SetValue("ExplosionPressure", ExplosionPressure); if (MineType != 0) { valuesDictionary.SetValue("Type", (int)MineType); } if (Delay != 0) { valuesDictionary.SetValue("Delay", Delay); } }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { if (m_forwardDirection != 0) { valuesDictionary.SetValue("Direction", m_forwardDirection); } var value = EntityReference.FromId(ParentBody, entityToIdMap); if (!value.IsNullOrEmpty()) { valuesDictionary.SetValue("ParentBody", value); } }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { base.Save(valuesDictionary, entityToIdMap); if (Velocity != Vector3.Zero) { valuesDictionary.SetValue("Velocity", Velocity); } EntityReference value = EntityReference.FromId(ParentBody, entityToIdMap); if (!value.IsNullOrEmpty()) { valuesDictionary.SetValue("ParentBody", value); valuesDictionary.SetValue("ParentBodyPositionOffset", ParentBodyPositionOffset); valuesDictionary.SetValue("ParentBodyRotationOffset", ParentBodyRotationOffset); } }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { ValuesDictionary valuesDictionary2 = new ValuesDictionary(); valuesDictionary.SetValue("Slots", valuesDictionary2); for (int i = 0; i < m_slots.Count; i++) { Slot slot = m_slots[i]; if (slot.Count > 0) { ValuesDictionary valuesDictionary3 = new ValuesDictionary(); valuesDictionary2.SetValue("Slot" + i.ToString(CultureInfo.InvariantCulture), valuesDictionary3); valuesDictionary3.SetValue("Contents", slot.Value); valuesDictionary3.SetValue("Count", slot.Count); } } }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { valuesDictionary.SetValue("Food", Food); valuesDictionary.SetValue("Stamina", Stamina); valuesDictionary.SetValue("Sleep", Sleep); valuesDictionary.SetValue("Temperature", Temperature); valuesDictionary.SetValue("Wetness", Wetness); ValuesDictionary valuesDictionary2 = new ValuesDictionary(); valuesDictionary.SetValue("Satiation", valuesDictionary2); foreach (KeyValuePair <int, float> item in m_satiation) { if (item.Value > 0f) { valuesDictionary2.SetValue(item.Key.ToString(CultureInfo.InvariantCulture), item.Value); } } }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { valuesDictionary.SetValue("ActiveSlotIndex", m_activeSlotIndex); valuesDictionary.SetValue("CategoryIndex", CategoryIndex); valuesDictionary.SetValue("PageIndex", PageIndex); ValuesDictionary valuesDictionary2 = new ValuesDictionary(); valuesDictionary.SetValue("Slots", valuesDictionary2); for (int i = 0; i < OpenSlotsCount; i++) { if (m_slots[i] != 0) { ValuesDictionary valuesDictionary3 = new ValuesDictionary(); valuesDictionary2.SetValue("Slot" + i.ToString(CultureInfo.InvariantCulture), valuesDictionary3); valuesDictionary3.SetValue("Contents", m_slots[i]); } } }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { base.Save(valuesDictionary, entityToIdMap); int i, s, r = Genome.RecessiveGenes.Length; for (i = Genome.DominantGenes.Length; i-- > 0;) { if (Genome.DominantGenes[i] != 0) { break; } } s = i; for (i = r; i-- > 0;) { if (Genome.RecessiveGenes[i] != 0) { break; } } var sb = new StringBuilder(); for (i = 0; i < s; i++) { sb.Append(Genome.DominantGenes[i].ToString()); if (i < r && Genome.DominantGenes[i] != Genome.RecessiveGenes[i]) { sb.Append(',').Append(Genome.RecessiveGenes[i].ToString()); } sb.Append(';'); } if (Period <= 900) { valuesDictionary.SetValue("Genome", sb.ToString()); } //else //Genome = new Genome(); valuesDictionary.SetValue("LastTime", LastTime); }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { this.SaveItems(valuesDictionary); valuesDictionary.SetValue("FireTimeRemaining", m_fireTimeRemaining); }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { valuesDictionary.SetValue("LootDropped", m_lootDropped); }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { valuesDictionary.SetValue("Hitpoints", Hitpoints); }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { valuesDictionary.SetValue("SleepStartTime", m_sleepStartTime.HasValue ? m_sleepStartTime.Value : 0.0); valuesDictionary.SetValue("AllowManualWakeUp", m_allowManualWakeUp); }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { base.Save(valuesDictionary, entityToIdMap); valuesDictionary.SetValue("ActiveSlotIndex", ActiveSlotIndex); }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { valuesDictionary.SetValue("FurnitureSet", (FurnitureSet != null) ? FurnitureSet.Name : string.Empty); }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { base.Save(valuesDictionary, entityToIdMap); valuesDictionary.SetValue <int>("fuelTime", fuelTime); valuesDictionary.SetValue <int>("fullfuelTime", fullfuelTime); }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { valuesDictionary.SetValue("Heading", Heading); }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { valuesDictionary.SetValue("PlayIntro", m_playIntro); }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { valuesDictionary.SetValue("Coordinates", Coordinates); }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { valuesDictionary.SetValue("FluDuration", m_fluDuration); valuesDictionary.SetValue("FluOnset", m_fluOnset); }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { valuesDictionary.SetValue("Position", Position); valuesDictionary.SetValue("Rotation", Rotation); }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { valuesDictionary.SetValue("IsCreativeFlyEnabled", IsCreativeFlyEnabled); }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { valuesDictionary.SetValue("StubbornEndTime", m_stubbornEndTime); }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { base.Save(valuesDictionary, entityToIdMap); valuesDictionary.SetValue <int>("Per", per); }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { valuesDictionary.SetValue("ConstantSpawn", ConstantSpawn); }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { this.SaveItems(valuesDictionary); }
public override void Save(ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap) { base.Save(valuesDictionary, entityToIdMap); }