C# Class InfiniteSigns.InfiniteSigns

Inheritance: TerrariaPlugin
ファイルを表示 Open project: MarioE/InfiniteSigns

Public Properties

Property Type Description
Database IDbConnection
Infos InfiniteSigns.PlayerInfo[]

Public Methods

Method Description
ConvertSigns ( TShockAPI.CommandArgs e ) : void
Deselect ( TShockAPI.CommandArgs e ) : void
GetSign ( int x, int y, int plr ) : void
InfiniteSigns ( Terraria.Main game ) : System
Info ( TShockAPI.CommandArgs e ) : void
Initialize ( ) : void
KillSign ( int x, int y, int plr ) : void
Lock ( TShockAPI.CommandArgs e ) : void
ModSign ( int x, int y, int plr, string text ) : void
OnGetData ( Hooks.GetDataEventArgs e ) : void
OnInitialize ( EventArgs e ) : void
OnLeave ( LeaveEventArgs e ) : void
OnPostInitialize ( EventArgs e ) : void
PlaceSign ( int x, int y, int plr ) : void
Protect ( TShockAPI.CommandArgs e ) : void
Prune ( TShockAPI.CommandArgs e ) : void
Public ( TShockAPI.CommandArgs e ) : void
Region ( TShockAPI.CommandArgs e ) : void
ReverseConvertSigns ( TShockAPI.CommandArgs e ) : void
Unlock ( TShockAPI.CommandArgs e ) : void
Unprotect ( TShockAPI.CommandArgs e ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
TileValid ( int x, int y ) : bool
TryKillSign ( int x, int y, int plr ) : bool

Method Details

ConvertSigns() public method

public ConvertSigns ( TShockAPI.CommandArgs e ) : void
e TShockAPI.CommandArgs
return void

Deselect() public method

public Deselect ( TShockAPI.CommandArgs e ) : void
e TShockAPI.CommandArgs
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

GetSign() public method

public GetSign ( int x, int y, int plr ) : void
x int
y int
plr int
return void

InfiniteSigns() public method

public InfiniteSigns ( Terraria.Main game ) : System
game Terraria.Main
return System

Info() public method

public Info ( TShockAPI.CommandArgs e ) : void
e TShockAPI.CommandArgs
return void

Initialize() public method

public Initialize ( ) : void
return void

KillSign() public method

public KillSign ( int x, int y, int plr ) : void
x int
y int
plr int
return void

Lock() public method

public Lock ( TShockAPI.CommandArgs e ) : void
e TShockAPI.CommandArgs
return void

ModSign() public method

public ModSign ( int x, int y, int plr, string text ) : void
x int
y int
plr int
text string
return void

OnGetData() public method

public OnGetData ( Hooks.GetDataEventArgs e ) : void
e Hooks.GetDataEventArgs
return void

OnInitialize() public method

public OnInitialize ( EventArgs e ) : void
e System.EventArgs
return void

OnLeave() public method

public OnLeave ( LeaveEventArgs e ) : void
e LeaveEventArgs
return void

OnPostInitialize() public method

public OnPostInitialize ( EventArgs e ) : void
e System.EventArgs
return void

PlaceSign() public method

public PlaceSign ( int x, int y, int plr ) : void
x int
y int
plr int
return void

Protect() public method

public Protect ( TShockAPI.CommandArgs e ) : void
e TShockAPI.CommandArgs
return void

Prune() public method

public Prune ( TShockAPI.CommandArgs e ) : void
e TShockAPI.CommandArgs
return void

Public() public method

public Public ( TShockAPI.CommandArgs e ) : void
e TShockAPI.CommandArgs
return void

Region() public method

public Region ( TShockAPI.CommandArgs e ) : void
e TShockAPI.CommandArgs
return void

ReverseConvertSigns() public method

public ReverseConvertSigns ( TShockAPI.CommandArgs e ) : void
e TShockAPI.CommandArgs
return void

Unlock() public method

public Unlock ( TShockAPI.CommandArgs e ) : void
e TShockAPI.CommandArgs
return void

Unprotect() public method

public Unprotect ( TShockAPI.CommandArgs e ) : void
e TShockAPI.CommandArgs
return void

Property Details

Database public_oe property

public IDbConnection Database
return IDbConnection

Infos public_oe property

public PlayerInfo[],InfiniteSigns Infos
return InfiniteSigns.PlayerInfo[]