public static Entity ToEntity(this CharacterResourceMsg msg) { var entity = EntityManager.Instance.CreateEntity(msg.Id); Assign(entity, msg); return(entity); }
public static CharacterResourceMsg ToCharacterResourceMsg(this Entity entity) { var msg = new CharacterResourceMsg(); Assign(msg, entity); return(msg); }
public static void Assign(this CharacterResourceMsg msg, Entity entity) { msg.Id = entity.Id; msg.ResourceId = entity.Get <Displayable>().ResourceId; }
public static void Assign(this Entity entity, CharacterResourceMsg msg) { EntityHelper.SetEntityId(entity, msg.Id); entity.Get <Displayable>().ResourceId = msg.ResourceId; }