C# Класс Server.Mobiles.IntelliSpawner

Наследование: Item, ISpawner
Показать файл Открыть проект Примеры использования класса

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