C# Class CustomMonsters.CustomMonstersPlugin

Inheritance: TerrariaPlugin
Afficher le fichier Open project: vharonftw/Custom-Monsters-Plugin--Tshock-

Méthodes publiques

Свойство Type Description
Init System.DateTime

Private Properties

Свойство 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

Méthodes publiques

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

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Private Methods

Méthode 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 méthode

public CustomMonstersPlugin ( Terraria.Main game ) : System
game Terraria.Main
Résultat System

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

Initialize() public méthode

public Initialize ( ) : void
Résultat void

OnSetDefaultsInt() public méthode

public OnSetDefaultsInt ( int>.SetDefaultsEventArgs e ) : void
e int>.SetDefaultsEventArgs
Résultat void

OnSetDefaultsString() public méthode

public OnSetDefaultsString ( string>.SetDefaultsEventArgs e ) : void
e string>.SetDefaultsEventArgs
Résultat void

Property Details

Init public_oe static_oe property

public static DateTime,System Init
Résultat System.DateTime