public static void SendClCorpseMessage(this Player player, IntPtr floatValue, ClCorpseMessage val)
 {
     SendClCorpseMessage(MessageDestination.OneReliable, floatValue, player.Pointer, val);
 }
 public static void SendClCorpseMessage(this Player player, ClCorpseMessage val)
 {
     SendClCorpseMessage(MessageDestination.OneReliable, IntPtr.Zero, player.Pointer, val);
 }
 public static void SendClCorpseMessage(MessageDestination destination, ClCorpseMessage val)
 {
     SendClCorpseMessage(destination, IntPtr.Zero, IntPtr.Zero , val.ModelName, val.CoordX, val.CoordY, val.CoordZ, val.Angle0, val.Angle1, val.Angle2, val.Delay, val.Sequence, val.ClassID, val.TeamID, val.PlayerID);
 }