using Data; using Item; using Managers; namespace Entity { public class Monster : Entity { private WeaponResource weapon; public override void Init(EntityDef entityDef) { base.Init(entityDef); var monsterDef = entityDef as MonsterDef; if (monsterDef != null) { weapon = (WeaponResource)ItemResourceManager.Instance.GetItem(monsterDef.weapon.defName); } } public override WeaponResource GetCurrentWeapon() { return weapon; } } }