예제 #1
0
 internal static ulong GetPlayerGuid()
 {
     if (GetPlayerGuidFunction == null)
     {
         GetPlayerGuidFunction =
             Memory.Reader.RegisterDelegate <GetPlayerGuidDelegate>(funcs.ClntObjMgrGetActivePlayer);
     }
     return(GetPlayerGuidFunction());
 }
예제 #2
0
        internal static ulong GetPlayerGuid()
        {
            if (!ObjectManager.Instance.IsIngame)
            {
                return(0);
            }
            if (GetPlayerGuidFunction == null)
            {
                GetPlayerGuidFunction =
                    Memory.Reader.RegisterDelegate <GetPlayerGuidDelegate>(funcs.ClntObjMgrGetActivePlayer);
            }

            return(MainThread.Instance.Invoke(() => GetPlayerGuidFunction()));
        }