C# 클래스 Server.Mobiles.IntelliSpawner

상속: Item, ISpawner
파일 보기 프로젝트 열기: felladrin/last-wish 1 사용 예제들

Private Properties

프로퍼티 타입 설명
GetAdjustedLocation int
ISpawner void
InitSpawner void
IntelliSpawner System
IntelliSpawner System
IntelliSpawner System
IntelliSpawner System

공개 메소드들

메소드 설명
BringToHome ( ) : void
Build ( Type type, string args ) : ISpawnable
CheckSpawnerFull ( ) : bool
CountCreatures ( string creatureName ) : int
Defrag ( ) : void
Deserialize ( GenericReader reader ) : void
DoTimer ( ) : void
DoTimer ( System.TimeSpan delay ) : void
GetProperties ( ObjectPropertyList list ) : void
GetSpawnPosition ( ) : Point3D
GetSpawnPosition ( ISpawnable spawned ) : Point3D
Initialize ( ) : void
IntelliSpawner ( Serial serial ) : System
IntelliSpawner ( int amount, System.TimeSpan minDelay, System.TimeSpan maxDelay, int team, int homeRange, List spawnNames ) : System
IsValidWater ( Map map, int x, int y, int z ) : bool
OnAfterDuped ( Item newItem ) : void
OnDelete ( ) : void
OnDoubleClick ( Mobile from ) : void
OnMovement ( Mobile m, Point3D oldLocation ) : void
OnSingleClick ( Mobile from ) : void
OnTick ( ) : void
ParseType ( string s ) : string
RemoveSpawned ( ) : void
RemoveSpawned ( string creatureName ) : void
Respawn ( ) : void
Serialize ( GenericWriter writer ) : void
Spawn ( ) : void
Spawn ( int index ) : void
Spawn ( string creatureName ) : void
SpawnedStats ( ) : string
Start ( ) : void
Stop ( ) : void
ValidTrigger ( Mobile m ) : bool

보호된 메소드들

메소드 설명
CreateSpawnedObject ( int index ) : ISpawnable

비공개 메소드들

메소드 설명
GetAdjustedLocation ( int range, int side, int coord, int coordThis ) : int
ISpawner ( ISpawnable spawn ) : void
InitSpawner ( int amount, System.TimeSpan minDelay, System.TimeSpan maxDelay, int team, int homeRange, List spawnNames ) : void
IntelliSpawner ( ) : System
IntelliSpawner ( int amount, System.TimeSpan minDelay, System.TimeSpan maxDelay, int team, int homeRange, string spawnName ) : System
IntelliSpawner ( int amount, int minDelay, int maxDelay, int team, int homeRange, string spawnName ) : System
IntelliSpawner ( string spawnName ) : System

메소드 상세

BringToHome() 공개 메소드

public BringToHome ( ) : void
리턴 void

Build() 공개 정적인 메소드

public static Build ( Type type, string args ) : ISpawnable
type System.Type
args string
리턴 ISpawnable

CheckSpawnerFull() 공개 메소드

public CheckSpawnerFull ( ) : bool
리턴 bool

CountCreatures() 공개 메소드

public CountCreatures ( string creatureName ) : int
creatureName string
리턴 int

CreateSpawnedObject() 보호된 메소드

protected CreateSpawnedObject ( int index ) : ISpawnable
index int
리턴 ISpawnable

Defrag() 공개 메소드

public Defrag ( ) : void
리턴 void

Deserialize() 공개 메소드

public Deserialize ( GenericReader reader ) : void
reader GenericReader
리턴 void

DoTimer() 공개 메소드

public DoTimer ( ) : void
리턴 void

DoTimer() 공개 메소드

public DoTimer ( System.TimeSpan delay ) : void
delay System.TimeSpan
리턴 void

GetProperties() 공개 메소드

public GetProperties ( ObjectPropertyList list ) : void
list ObjectPropertyList
리턴 void

GetSpawnPosition() 공개 메소드

public GetSpawnPosition ( ) : Point3D
리턴 Point3D

GetSpawnPosition() 공개 메소드

public GetSpawnPosition ( ISpawnable spawned ) : Point3D
spawned ISpawnable
리턴 Point3D

Initialize() 공개 정적인 메소드

public static Initialize ( ) : void
리턴 void

IntelliSpawner() 공개 메소드

public IntelliSpawner ( Serial serial ) : System
serial Serial
리턴 System

IntelliSpawner() 공개 메소드

public IntelliSpawner ( int amount, System.TimeSpan minDelay, System.TimeSpan maxDelay, int team, int homeRange, List spawnNames ) : System
amount int
minDelay System.TimeSpan
maxDelay System.TimeSpan
team int
homeRange int
spawnNames List
리턴 System

IsValidWater() 공개 정적인 메소드

public static IsValidWater ( Map map, int x, int y, int z ) : bool
map Map
x int
y int
z int
리턴 bool

OnAfterDuped() 공개 메소드

public OnAfterDuped ( Item newItem ) : void
newItem Item
리턴 void

OnDelete() 공개 메소드

public OnDelete ( ) : void
리턴 void

OnDoubleClick() 공개 메소드

public OnDoubleClick ( Mobile from ) : void
from Mobile
리턴 void

OnMovement() 공개 메소드

public OnMovement ( Mobile m, Point3D oldLocation ) : void
m Mobile
oldLocation Point3D
리턴 void

OnSingleClick() 공개 메소드

public OnSingleClick ( Mobile from ) : void
from Mobile
리턴 void

OnTick() 공개 메소드

public OnTick ( ) : void
리턴 void

ParseType() 공개 정적인 메소드

public static ParseType ( string s ) : string
s string
리턴 string

RemoveSpawned() 공개 메소드

public RemoveSpawned ( ) : void
리턴 void

RemoveSpawned() 공개 메소드

public RemoveSpawned ( string creatureName ) : void
creatureName string
리턴 void

Respawn() 공개 메소드

public Respawn ( ) : void
리턴 void

Serialize() 공개 메소드

public Serialize ( GenericWriter writer ) : void
writer GenericWriter
리턴 void

Spawn() 공개 메소드

public Spawn ( ) : void
리턴 void

Spawn() 공개 메소드

public Spawn ( int index ) : void
index int
리턴 void

Spawn() 공개 메소드

public Spawn ( string creatureName ) : void
creatureName string
리턴 void

SpawnedStats() 공개 메소드

public SpawnedStats ( ) : string
리턴 string

Start() 공개 메소드

public Start ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

ValidTrigger() 공개 메소드

public ValidTrigger ( Mobile m ) : bool
m Mobile
리턴 bool