C# 클래스 CustomMonsters.CustomMonstersPlugin

상속: TerrariaPlugin
파일 보기 프로젝트 열기: vharonftw/Custom-Monsters-Plugin--Tshock-

공개 프로퍼티들

프로퍼티 타입 설명
Init System.DateTime

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
CustomMonstersPlugin ( Terraria.Main game ) : System
Initialize ( ) : void
OnSetDefaultsInt ( int>.SetDefaultsEventArgs e ) : void
OnSetDefaultsString ( string>.SetDefaultsEventArgs e ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

비공개 메소드들

메소드 설명
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

메소드 상세

CustomMonstersPlugin() 공개 메소드

public CustomMonstersPlugin ( Terraria.Main game ) : System
game Terraria.Main
리턴 System

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

Initialize() 공개 메소드

public Initialize ( ) : void
리턴 void

OnSetDefaultsInt() 공개 메소드

public OnSetDefaultsInt ( int>.SetDefaultsEventArgs e ) : void
e int>.SetDefaultsEventArgs
리턴 void

OnSetDefaultsString() 공개 메소드

public OnSetDefaultsString ( string>.SetDefaultsEventArgs e ) : void
e string>.SetDefaultsEventArgs
리턴 void

프로퍼티 상세

Init 공개적으로 정적으로 프로퍼티

public static DateTime,System Init
리턴 System.DateTime