internal static int GetCreatureType(IntPtr parUnitPtr) { if (GetCreatureTypeFunction == null) { GetCreatureTypeFunction = Memory.Reader.RegisterDelegate <GetCreatureTypeDelegate>(funcs.GetCreatureType); } return(GetCreatureTypeFunction(parUnitPtr)); }
internal static Enums.CreatureType GetCreatureType(IntPtr parUnitPtr) { if (!ObjectManager.Instance.IsIngame) { return(0); } if (GetCreatureTypeFunction == null) { GetCreatureTypeFunction = Memory.Reader.RegisterDelegate <GetCreatureTypeDelegate>(funcs.GetCreatureType); } return((Enums.CreatureType)GetCreatureTypeFunction(parUnitPtr)); }