C# Class CameraBuddy.Spectate.Core.ChampionPlugin

Base class for every champion plugin
Afficher le fichier Open project: coman3/EloBuddy.Addons

Méthodes publiques

Méthode Description
BuyItems ( GameState gameState, PlayerState playerstate ) : void
OnAriveAtShop ( ) : void
OnArriveAtRegion ( Region prevoiusRegion, Region currentRegion ) : void
OnBeginDraw ( EventArgs args ) : void
OnBuffGain ( Obj_AI_Base sender, Obj_AI_BaseBuffGainEventArgs args ) : void
OnBuffLose ( Obj_AI_Base sender, Obj_AI_BaseBuffLoseEventArgs args ) : void
OnDamage ( AttackableUnit sender, AttackableUnitDamageEventArgs args ) : void
OnDeath ( Obj_AI_Base sender, OnHeroDeathEventArgs args ) : void
OnDraw ( EventArgs args ) : void
OnEndDraw ( EventArgs args ) : void
OnGameEnd ( GameEndEventArgs args ) : void
OnGameTick ( EventArgs args ) : void
OnGameUpdate ( EventArgs args ) : void
OnGameUpdateBase ( EventArgs args ) : void
OnGateDown ( ) : void

Called when the gate is down (will be called when the addon is reloaded!)

OnIssueOrder ( Obj_AI_Base sender, PlayerIssueOrderEventArgs eventArgs ) : void
OnIssueOrderBase ( Obj_AI_Base sender, PlayerIssueOrderEventArgs eventArgs ) : void
OnLevelUp ( Obj_AI_Base sender, Obj_AI_BaseLevelUpEventArgs args ) : void
OnSpawn ( Obj_AI_Base sender ) : void
OnSurrender ( Obj_AI_Base sender, Obj_AI_BaseSurrenderVoteEventArgs args ) : void

Méthodes protégées

Méthode Description
ChampionPlugin ( ) : System
OnAllyFinishing ( ) : void
OnAllyGrouping ( ) : void
OnEnemyFinishing ( ) : void
OnEnemyGrouping ( ) : void
OnGameStart ( ) : void
OnJungleSpawning ( ) : void
OnLaning ( ) : void
OnMinionContact ( ) : void
OnMinionsSpawning ( ) : void
OnPlayerLaneChanged ( Lane value ) : void

Method Details

BuyItems() public abstract méthode

public abstract BuyItems ( GameState gameState, PlayerState playerstate ) : void
gameState GameState
playerstate PlayerState
Résultat void

ChampionPlugin() protected méthode

protected ChampionPlugin ( ) : System
Résultat System

OnAllyFinishing() protected méthode

protected OnAllyFinishing ( ) : void
Résultat void

OnAllyGrouping() protected méthode

protected OnAllyGrouping ( ) : void
Résultat void

OnAriveAtShop() public méthode

public OnAriveAtShop ( ) : void
Résultat void

OnArriveAtRegion() public méthode

public OnArriveAtRegion ( Region prevoiusRegion, Region currentRegion ) : void
prevoiusRegion CameraBuddy.Spectate.Data.Region
currentRegion CameraBuddy.Spectate.Data.Region
Résultat void

OnBeginDraw() public méthode

public OnBeginDraw ( EventArgs args ) : void
args System.EventArgs
Résultat void

OnBuffGain() public méthode

public OnBuffGain ( Obj_AI_Base sender, Obj_AI_BaseBuffGainEventArgs args ) : void
sender Obj_AI_Base
args Obj_AI_BaseBuffGainEventArgs
Résultat void

OnBuffLose() public méthode

public OnBuffLose ( Obj_AI_Base sender, Obj_AI_BaseBuffLoseEventArgs args ) : void
sender Obj_AI_Base
args Obj_AI_BaseBuffLoseEventArgs
Résultat void

OnDamage() public méthode

public OnDamage ( AttackableUnit sender, AttackableUnitDamageEventArgs args ) : void
sender AttackableUnit
args AttackableUnitDamageEventArgs
Résultat void

OnDeath() public méthode

public OnDeath ( Obj_AI_Base sender, OnHeroDeathEventArgs args ) : void
sender Obj_AI_Base
args OnHeroDeathEventArgs
Résultat void

OnDraw() public abstract méthode

public abstract OnDraw ( EventArgs args ) : void
args System.EventArgs
Résultat void

OnEndDraw() public méthode

public OnEndDraw ( EventArgs args ) : void
args System.EventArgs
Résultat void

OnEnemyFinishing() protected méthode

protected OnEnemyFinishing ( ) : void
Résultat void

OnEnemyGrouping() protected méthode

protected OnEnemyGrouping ( ) : void
Résultat void

OnGameEnd() public abstract méthode

public abstract OnGameEnd ( GameEndEventArgs args ) : void
args GameEndEventArgs
Résultat void

OnGameStart() protected méthode

protected OnGameStart ( ) : void
Résultat void

OnGameTick() public méthode

public OnGameTick ( EventArgs args ) : void
args System.EventArgs
Résultat void

OnGameUpdate() public abstract méthode

public abstract OnGameUpdate ( EventArgs args ) : void
args System.EventArgs
Résultat void

OnGameUpdateBase() public méthode

public OnGameUpdateBase ( EventArgs args ) : void
args System.EventArgs
Résultat void

OnGateDown() public méthode

Called when the gate is down (will be called when the addon is reloaded!)
public OnGateDown ( ) : void
Résultat void

OnIssueOrder() public méthode

public OnIssueOrder ( Obj_AI_Base sender, PlayerIssueOrderEventArgs eventArgs ) : void
sender Obj_AI_Base
eventArgs PlayerIssueOrderEventArgs
Résultat void

OnIssueOrderBase() public méthode

public OnIssueOrderBase ( Obj_AI_Base sender, PlayerIssueOrderEventArgs eventArgs ) : void
sender Obj_AI_Base
eventArgs PlayerIssueOrderEventArgs
Résultat void

OnJungleSpawning() protected méthode

protected OnJungleSpawning ( ) : void
Résultat void

OnLaning() protected méthode

protected OnLaning ( ) : void
Résultat void

OnLevelUp() public méthode

public OnLevelUp ( Obj_AI_Base sender, Obj_AI_BaseLevelUpEventArgs args ) : void
sender Obj_AI_Base
args Obj_AI_BaseLevelUpEventArgs
Résultat void

OnMinionContact() protected méthode

protected OnMinionContact ( ) : void
Résultat void

OnMinionsSpawning() protected méthode

protected OnMinionsSpawning ( ) : void
Résultat void

OnPlayerLaneChanged() protected méthode

protected OnPlayerLaneChanged ( Lane value ) : void
value Lane
Résultat void

OnSpawn() public méthode

public OnSpawn ( Obj_AI_Base sender ) : void
sender Obj_AI_Base
Résultat void

OnSurrender() public méthode

public OnSurrender ( Obj_AI_Base sender, Obj_AI_BaseSurrenderVoteEventArgs args ) : void
sender Obj_AI_Base
args Obj_AI_BaseSurrenderVoteEventArgs
Résultat void