C# Class CustomMonsters.CustomMonstersPlugin

Inheritance: TerrariaPlugin
Mostrar archivo Open project: vharonftw/Custom-Monsters-Plugin--Tshock-

Public Properties

Property Type Description
Init System.DateTime

Private Properties

Property Type Description
Blitz void
CBlitz void
CMReload void
CreateCustomMonster void
CustomizeMonster void
HandleBlitzers void
HandleBuffers void
HandleCBlitzers void
HandleShooters void
HandleTransFormations void
LoadAllCustomMonsters void
LoadCustomMonstersFromDir void
LoadCustomMonstersFromFile void
LoadCustomMonstersFromText void
OnChat void
OnGetData void
OnGreetPlayer void
OnInitialize void
OnLeave void
OnUpdate void
RemoveInactive void
ReplaceMonsters void
SetupConfig void
ShootProjectile void
SpawnCustomMonster int
SpawnCustomMonsterExactPosition int
SpawnCustomMonsterPlayer void
SpawnInRegions void
SpawnInZones void
UpdateCAIMonsters void

Public Methods

Method Description
CustomMonstersPlugin ( Terraria.Main game ) : System
Initialize ( ) : void
OnSetDefaultsInt ( int>.SetDefaultsEventArgs e ) : void
OnSetDefaultsString ( string>.SetDefaultsEventArgs e ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
Blitz ( float X, float Y, int blitzstyle, int blitztype ) : void
CBlitz ( float X, float Y, int blitzstyle, string SCMType ) : void
CMReload ( TShockAPI.CommandArgs args ) : void
CreateCustomMonster ( List MonsterData ) : void
CustomizeMonster ( int npcid, CustomMonsterType CMType, int modlevel, int life = -1 ) : void
HandleBlitzers ( ) : void
HandleBuffers ( ) : void
HandleCBlitzers ( ) : void
HandleShooters ( ) : void
HandleTransFormations ( ) : void
LoadAllCustomMonsters ( ) : void
LoadCustomMonstersFromDir ( String directory ) : void
LoadCustomMonstersFromFile ( String directory ) : void
LoadCustomMonstersFromText ( ) : void
OnChat ( Terraria.messageBuffer msg, int ply, string text, HandledEventArgs e ) : void
OnGetData ( Hooks.GetDataEventArgs e ) : void
OnGreetPlayer ( int who, HandledEventArgs e ) : void
OnInitialize ( ) : void
OnLeave ( int ply ) : void
OnUpdate ( ) : void
RemoveInactive ( ) : void
ReplaceMonsters ( ) : void
SetupConfig ( ) : void
ShootProjectile ( float X, float Y, int ShootStyle, int ProjectileDamage, int npcid, int ProjectileType ) : void
SpawnCustomMonster ( CustomMonsterType CMType, int X, int Y, int modlevel ) : int
SpawnCustomMonsterExactPosition ( CustomMonsterType CMType, int X, int Y, int modlevel ) : int
SpawnCustomMonsterPlayer ( TShockAPI.CommandArgs args ) : void
SpawnInRegions ( ) : void
SpawnInZones ( ) : void
UpdateCAIMonsters ( ) : void

Method Details

CustomMonstersPlugin() public method

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

Dispose() protected method

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

Initialize() public method

public Initialize ( ) : void
return void

OnSetDefaultsInt() public method

public OnSetDefaultsInt ( int>.SetDefaultsEventArgs e ) : void
e int>.SetDefaultsEventArgs
return void

OnSetDefaultsString() public method

public OnSetDefaultsString ( string>.SetDefaultsEventArgs e ) : void
e string>.SetDefaultsEventArgs
return void

Property Details

Init public_oe static_oe property

public static DateTime,System Init
return System.DateTime