C# Class Server.Mobiles.Spawner

Inheritance: Item
Afficher le fichier Open project: Grimoric/RunUO.T2A Class Usage Examples

Private Properties

Свойство Type Description
GetAdjustedLocation int
ISpawner void
InitSpawner void
Spawner System
Spawner System
Spawner System
Spawner System

Méthodes publiques

Méthode Description
BringToHome ( ) : void
Build ( Type type, string args ) : ISpawnable
CheckSpawnerFull ( ) : bool
CountCreatures ( string creatureName ) : int
Defrag ( ) : void
Deserialize ( Server.GenericReader reader ) : void
DoTimer ( ) : void
DoTimer ( System.TimeSpan delay ) : void
GetProperties ( ObjectPropertyList list ) : void
GetSpawnPosition ( ) : Server.Point3D
GetSpawnPosition ( ISpawnable spawned ) : Server.Point3D
IsValidWater ( Server.Map map, int x, int y, int z ) : bool
OnAfterDuped ( Item newItem ) : void
OnDelete ( ) : void
OnDoubleClick ( Server.Mobile from ) : void
OnSingleClick ( Server.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
Spawner ( Serial serial ) : System
Spawner ( int amount, TimeSpan minDelay, TimeSpan maxDelay, int team, int homeRange, List spawnNames ) : System
Start ( ) : void
Stop ( ) : void

Méthodes protégées

Méthode Description
CreateSpawnedObject ( int index ) : ISpawnable

Private Methods

Méthode Description
GetAdjustedLocation ( int range, int side, int coord, int coord_this ) : int
ISpawner ( ISpawnable spawn ) : void
InitSpawner ( int amount, System.TimeSpan minDelay, System.TimeSpan maxDelay, int team, int homeRange, List spawnNames ) : void
Spawner ( ) : System
Spawner ( int amount, TimeSpan minDelay, TimeSpan maxDelay, int team, int homeRange, string spawnName ) : System
Spawner ( int amount, int minDelay, int maxDelay, int team, int homeRange, string spawnName ) : System
Spawner ( string spawnName ) : System

Method Details

BringToHome() public méthode

public BringToHome ( ) : void
Résultat void

Build() public static méthode

public static Build ( Type type, string args ) : ISpawnable
type System.Type
args string
Résultat ISpawnable

CheckSpawnerFull() public méthode

public CheckSpawnerFull ( ) : bool
Résultat bool

CountCreatures() public méthode

public CountCreatures ( string creatureName ) : int
creatureName string
Résultat int

CreateSpawnedObject() protected méthode

protected CreateSpawnedObject ( int index ) : ISpawnable
index int
Résultat ISpawnable

Defrag() public méthode

public Defrag ( ) : void
Résultat void

Deserialize() public méthode

public Deserialize ( Server.GenericReader reader ) : void
reader Server.GenericReader
Résultat void

DoTimer() public méthode

public DoTimer ( ) : void
Résultat void

DoTimer() public méthode

public DoTimer ( System.TimeSpan delay ) : void
delay System.TimeSpan
Résultat void

GetProperties() public méthode

public GetProperties ( ObjectPropertyList list ) : void
list Server.ObjectPropertyList
Résultat void

GetSpawnPosition() public méthode

public GetSpawnPosition ( ) : Server.Point3D
Résultat Server.Point3D

GetSpawnPosition() public méthode

public GetSpawnPosition ( ISpawnable spawned ) : Server.Point3D
spawned ISpawnable
Résultat Server.Point3D

IsValidWater() public static méthode

public static IsValidWater ( Server.Map map, int x, int y, int z ) : bool
map Server.Map
x int
y int
z int
Résultat bool

OnAfterDuped() public méthode

public OnAfterDuped ( Item newItem ) : void
newItem Item
Résultat void

OnDelete() public méthode

public OnDelete ( ) : void
Résultat void

OnDoubleClick() public méthode

public OnDoubleClick ( Server.Mobile from ) : void
from Server.Mobile
Résultat void

OnSingleClick() public méthode

public OnSingleClick ( Server.Mobile from ) : void
from Server.Mobile
Résultat void

OnTick() public méthode

public OnTick ( ) : void
Résultat void

ParseType() public static méthode

public static ParseType ( string s ) : string
s string
Résultat string

RemoveSpawned() public méthode

public RemoveSpawned ( ) : void
Résultat void

RemoveSpawned() public méthode

public RemoveSpawned ( string creatureName ) : void
creatureName string
Résultat void

Respawn() public méthode

public Respawn ( ) : void
Résultat void

Serialize() public méthode

public Serialize ( GenericWriter writer ) : void
writer GenericWriter
Résultat void

Spawn() public méthode

public Spawn ( ) : void
Résultat void

Spawn() public méthode

public Spawn ( int index ) : void
index int
Résultat void

Spawn() public méthode

public Spawn ( string creatureName ) : void
creatureName string
Résultat void

SpawnedStats() public méthode

public SpawnedStats ( ) : string
Résultat string

Spawner() public méthode

public Spawner ( Serial serial ) : System
serial Serial
Résultat System

Spawner() public méthode

public Spawner ( int amount, TimeSpan minDelay, TimeSpan maxDelay, int team, int homeRange, List spawnNames ) : System
amount int
minDelay TimeSpan
maxDelay TimeSpan
team int
homeRange int
spawnNames List
Résultat System

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void