예제 #1
0
        public static Entity ToEntity(this CharacterResourceMsg msg)
        {
            var entity = EntityManager.Instance.CreateEntity(msg.Id);

            Assign(entity, msg);
            return(entity);
        }
예제 #2
0
        public static CharacterResourceMsg ToCharacterResourceMsg(this Entity entity)
        {
            var msg = new CharacterResourceMsg();

            Assign(msg, entity);
            return(msg);
        }
예제 #3
0
 public static void Assign(this CharacterResourceMsg msg, Entity entity)
 {
     msg.Id         = entity.Id;
     msg.ResourceId = entity.Get <Displayable>().ResourceId;
 }
예제 #4
0
 public static void Assign(this Entity entity, CharacterResourceMsg msg)
 {
     EntityHelper.SetEntityId(entity, msg.Id);
     entity.Get <Displayable>().ResourceId = msg.ResourceId;
 }