Exemplo n.º 1
0
        public override void SaveComponent(IPlayerDataComponent ecsComponent)
        {
            var json = JsonExtensions.SerializeObject(ecsComponent);

            SetDataByEntity(ecsComponent.EntityId, ecsComponent.ComponentId, json);
            ecsComponent.IsDirty = false;
        }
        public override void LoadComponent(IPlayerDataComponent ecsComponent)
        {

            var jsonData = GetDataByEntity(ecsComponent.EntityId, ecsComponent.ComponentId);
            if (jsonData != null)
                JsonExtensions.DeserializeExistingObject(ecsComponent, jsonData.AsObject);
            ecsComponent.IsDirty = false;
        }
Exemplo n.º 3
0
        public override void LoadComponent(IPlayerDataComponent ecsComponent)
        {
            var jsonData = GetDataByEntity(ecsComponent.EntityId, ecsComponent.ComponentId);

            if (jsonData != null)
            {
                JsonExtensions.DeserializeExistingObject(ecsComponent, jsonData.AsObject);
            }
            ecsComponent.IsDirty = false;
        }
 public override void SaveComponent(IPlayerDataComponent ecsComponent)
 {
     throw new System.NotImplementedException();
 }
 public override void LoadComponent(IPlayerDataComponent ecsComponent)
 {
     
 }
Exemplo n.º 6
0
 public abstract void SaveComponent(IPlayerDataComponent ecsComponent);
Exemplo n.º 7
0
 public abstract void LoadComponent(IPlayerDataComponent ecsComponent);
Exemplo n.º 8
0
 public override void SaveComponent(IPlayerDataComponent ecsComponent)
 {
     throw new System.NotImplementedException();
 }
Exemplo n.º 9
0
 public override void LoadComponent(IPlayerDataComponent ecsComponent)
 {
 }
 public override void SaveComponent(IPlayerDataComponent ecsComponent)
 {
     var json = JsonExtensions.SerializeObject(ecsComponent);
     SetDataByEntity(ecsComponent.EntityId, ecsComponent.ComponentId, json);
     ecsComponent.IsDirty = false;
 }