C# Class FieldBossBaseScript, aura

Inheritance: GeneralScript
Exibir arquivo Open project: aura-project/aura

Public Methods

Method Description
Init ( ) : bool

Protected Methods

Method Description
BossNotice ( string format ) : void
CleanUp ( ) : void
ContributorDrops ( Creature, boss, List drops ) : void
CreateFomorCommandScroll ( ) : Item,
GetNextSpawn ( ) : SpawnInfo,
GetTimeUntilSpawn ( ) : TimeSpan,
OnAllBossesDied ( ) : void
OnBossDied ( Creature, boss, Creature, killer ) : void
OnMinionDied ( Creature, boss, Creature, killer ) : void
OnSpawnBosses ( ) : void
ShouldSpawn ( ) : bool
SpawnBoss ( int raceId, int xOffset, int yOffset ) : Creature,
SpawnMinion ( int raceId ) : Creature,
SpawnMinion ( int raceId, int xOffset, int yOffset ) : Creature,

Private Methods

Method Description
DespawnAll ( ) : void
OnBossDeath ( Creature, boss, Creature, killer ) : void
OnCreatureKilled ( Creature, creature, Creature, killer ) : void
PrepareSpawn ( ) : void
SpawnAll ( ) : void

Method Details

BossNotice() protected method

protected BossNotice ( string format ) : void
format string
return void

CleanUp() protected method

protected CleanUp ( ) : void
return void

ContributorDrops() protected method

protected ContributorDrops ( Creature, boss, List drops ) : void
boss Creature,
drops List
return void

CreateFomorCommandScroll() protected method

protected CreateFomorCommandScroll ( ) : Item,
return Item,

GetNextSpawn() protected abstract method

protected abstract GetNextSpawn ( ) : SpawnInfo,
return SpawnInfo,

GetTimeUntilSpawn() protected method

protected GetTimeUntilSpawn ( ) : TimeSpan,
return TimeSpan,

Init() public method

public Init ( ) : bool
return bool

OnAllBossesDied() protected method

protected OnAllBossesDied ( ) : void
return void

OnBossDied() protected method

protected OnBossDied ( Creature, boss, Creature, killer ) : void
boss Creature,
killer Creature,
return void

OnMinionDied() protected method

protected OnMinionDied ( Creature, boss, Creature, killer ) : void
boss Creature,
killer Creature,
return void

OnSpawnBosses() protected abstract method

protected abstract OnSpawnBosses ( ) : void
return void

ShouldSpawn() protected method

protected ShouldSpawn ( ) : bool
return bool

SpawnBoss() protected method

protected SpawnBoss ( int raceId, int xOffset, int yOffset ) : Creature,
raceId int
xOffset int
yOffset int
return Creature,

SpawnMinion() protected method

protected SpawnMinion ( int raceId ) : Creature,
raceId int
return Creature,

SpawnMinion() protected method

protected SpawnMinion ( int raceId, int xOffset, int yOffset ) : Creature,
raceId int
xOffset int
yOffset int
return Creature,