public void OnGameSave(EntityStorage store) { store.Value(nameof(Heal), Value); if (NaturalRegeneration) { store.Value("natural_regeneration", _coolDown); } }
public EntityStorage Save() { var store = new EntityStorage(Blueprint.Name) { Type = Blueprint.Name, Ueid = Ueid }; store.Value("X", X); store.Value("Y", Y); store.Value("Facing", (int)Facing); foreach (var c in Componenents) { if (c is IEntityComponentSaveLoad s) { s.OnGameSave(store); } } OnSave(store); return(store); }
public override void OnSave(EntityStorage store) { store.Value("item", Item.Id); store.Value("sx", SpeedX); store.Value("sy", SpeedY); }
public override void OnSave(EntityStorage store) { store.Value(nameof(Destination), Destination); store.Value(nameof(GoUp), GoUp); }
public void OnGameSave(EntityStorage store) { store.Value(nameof(Energy), Value); store.Value(nameof(Energy) + nameof(Regeneration), Regeneration); }
public override void OnSave(EntityStorage store) { store.Value("age", _age); }
public override void OnSave(EntityStorage store) { store.Value("level", Level?.Id ?? -1); }
public void OnGameSave(EntityStorage store) { store.Value(nameof(HoldedItem), HoldedItem?.Name ?? "null"); }