/// <summary> /// Sends a system message to player /// </summary> unsafe public static void SendSystemMessage(int serialofplayer, string message) { class_Player *player = Server.Core.ConvertSerialToPlayer(serialofplayer); if (player != null) { SendSystemMessage(player, message); } }
unsafe public static void OpenBank(int serialofplayer, class_Player *ShowTo) { class_Player *player = Server.Core.ConvertSerialToPlayer(serialofplayer); if (player != null) { Core.OpenBank(player, ShowTo); } }
unsafe public static bool TryFindObject(int serial, out class_Player *player) { class_Player *playerPtr = Server.Core.ConvertSerialToPlayer(serial); if (playerPtr == null) { player = null; return(false); } else { player = playerPtr; return(true); } }
/// <summary> /// Sends a system message to player /// </summary> unsafe public static void SendSystemMessage(class_Player *player, string message) { if (player != null) fixed(byte *chars = ASCIIEncoding.ASCII.GetBytes(message)) Core.SendSystemMessage(player, chars); }
public unsafe void OpenBank(class_Player* Target, Sharpkick.PlayerObject* ShowTo) { throw new NotImplementedException(); }
public static extern void OpenBank(class_Player *Target, class_Player *ShowTo);
public void SendSystemMessage(class_Player *player, byte *message) { UnsafeNativeMethods.SendSystemMessage(player, message); }
public static extern void SendSystemMessage(class_Player *player, byte *message);
public void OpenBank(class_Player *Target, class_Player *ShowTo) { UnsafeNativeMethods.OpenBank(Target, ShowTo); }