Example #1
0
 /// <summary>
 /// Registers all necessary hooks to set up the plugin
 /// </summary>
 public override void Initialize()
 {
     Manager = new WarpplateManager(TShock.DB);
     ServerApi.Hooks.GamePostInitialize.Register(this, OnPostInit);
     ServerApi.Hooks.GameInitialize.Register(this, OnInitialize);
     ServerApi.Hooks.NetGreetPlayer.Register(this, OnGreetPlayer);
     ServerApi.Hooks.ServerLeave.Register(this, OnLeave);
 }
Example #2
0
 public Player(int index, WarpplateManager manager)
 {
     Index = index;
     TimeStandingOnWarpplate = 0;
     CanUseWarpplates        = true;
     HasJustUsedWarpplate    = false;
     WarpplateUseCooldown    = 0;
     Manager = manager;
 }
Example #3
0
 public Commands(WarpplateManager manager, Player[] players)
 {
     Manager = manager;
     Players = players;
 }