My Project
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
Teal.Kicking Class Reference
Inheritance diagram for Teal.Kicking:
Teal.MonoSingleton< Kicking >

Classes

struct  KickData
 

Public Types

enum  Reason : byte {
  BadAuth = 0 , KickedByMaster , KickedWithReason , Cheating ,
  Kicked , MaxPlayers , BadInit , NoSteam ,
  Banned , WrongVersion , NotLoggedIn , WrongPassword ,
  VoteKicked
}
 

Public Member Functions

void Master_Kick (string id, Reason reason, byte code, float secs, ushort senderId)
 
void Master_Kick (string id, string reason, float secs, ushort senderId)
 
void Master_Kick (Reason reason, byte code, float secs, ushort senderId)
 
void Master_Kick (string reason, float secs, ushort senderId)
 
void Master_Ban (Kicking.Reason reason, ushort senderId)
 
void Master_Kick (Player player, Reason reason, byte code, float secs=0.0f)
 
void Master_Kick (Player player, string reason, float secs=0.0f)
 
bool IsKicked (ushort id)
 
bool IsKicked (string id)
 
float GetRemainingKickedTime (ushort id)
 
float GetRemainingKickedTime (string id)
 
string GetKickMessageByReason (Reason reason, int code, Player player)
 
bool ShowMessagePublicly (Reason reason)
 

Public Attributes

Dictionary< string, KickDatakicked
 
string LastKickMsg
 
UnityEvent< Player, string > OnKicked = new UnityEvent<Player, string>()
 

Additional Inherited Members

- Static Protected Attributes inherited from Teal.MonoSingleton< Kicking >
static T _instance
 
- Properties inherited from Teal.MonoSingleton< Kicking >
static T Get [get]
 Returns the singleton instance.
 

The documentation for this class was generated from the following file: