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]; }