public void Update(GameFightMonsterInformations msg)
 {
     if (msg == null) throw new ArgumentNullException("msg");
     //Id = msg.contextualId;
     //Look = msg.look;
     //Update(msg.disposition);
     //IsAlive = msg.alive;
     MonsterTemplate = ObjectDataManager.Instance.Get<Monster>(msg.creatureGenericId);
     MonsterGrade = MonsterTemplate.grades[msg.creatureGrade - 1];
 }
 public void Update(GameFightMonsterInformations msg)
 {
     if (msg == null) throw new ArgumentNullException("msg");
     Id = msg.contextualId;
     Look = msg.look;
     Position.Update(msg.disposition);
     IsAlive = msg.alive;
     MonsterTemplate = DataProvider.Instance.Get<Monster>(msg.creatureGenericId);
     MonsterGrade = MonsterTemplate.grades[msg.creatureGrade];
 }