private void MobStatsMgr_OnDestroy() { _mob = null; _view = null; _stats = null; _creature = null; }
public MobStatsMgr(WO_MOB parent) : base(parent) { Team = -1; _mob = parent; _meleeSkill = _mob.Creature.SpellID; _attackRate = _mob.Creature.Attack_Rate; }
public MobMovement(WO_MOB parent) : base(parent) { _entry = new SyncEntry(); _position = _creature.SpawnPosition; _rotation = _creature.SpawnRotation.ToRadians(); parent.OnSpawn += MobMovement_OnSpawn; parent.OnDestroy += MobMovement_OnDestroy; parent.OnInitialize += MobMovement_OnInitialize; }
public MobThreatMgr(WO_MOB parent) : base(parent) { }