C# Class CameraBuddy.Spectate.Core.ChampionPlugin

Base class for every champion plugin
Show file Open project: coman3/EloBuddy.Addons

Public Methods

Method 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

Protected Methods

Method 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 method

public abstract BuyItems ( GameState gameState, PlayerState playerstate ) : void
gameState GameState
playerstate PlayerState
return void

ChampionPlugin() protected method

protected ChampionPlugin ( ) : System
return System

OnAllyFinishing() protected method

protected OnAllyFinishing ( ) : void
return void

OnAllyGrouping() protected method

protected OnAllyGrouping ( ) : void
return void

OnAriveAtShop() public method

public OnAriveAtShop ( ) : void
return void

OnArriveAtRegion() public method

public OnArriveAtRegion ( Region prevoiusRegion, Region currentRegion ) : void
prevoiusRegion CameraBuddy.Spectate.Data.Region
currentRegion CameraBuddy.Spectate.Data.Region
return void

OnBeginDraw() public method

public OnBeginDraw ( EventArgs args ) : void
args System.EventArgs
return void

OnBuffGain() public method

public OnBuffGain ( Obj_AI_Base sender, Obj_AI_BaseBuffGainEventArgs args ) : void
sender Obj_AI_Base
args Obj_AI_BaseBuffGainEventArgs
return void

OnBuffLose() public method

public OnBuffLose ( Obj_AI_Base sender, Obj_AI_BaseBuffLoseEventArgs args ) : void
sender Obj_AI_Base
args Obj_AI_BaseBuffLoseEventArgs
return void

OnDamage() public method

public OnDamage ( AttackableUnit sender, AttackableUnitDamageEventArgs args ) : void
sender AttackableUnit
args AttackableUnitDamageEventArgs
return void

OnDeath() public method

public OnDeath ( Obj_AI_Base sender, OnHeroDeathEventArgs args ) : void
sender Obj_AI_Base
args OnHeroDeathEventArgs
return void

OnDraw() public abstract method

public abstract OnDraw ( EventArgs args ) : void
args System.EventArgs
return void

OnEndDraw() public method

public OnEndDraw ( EventArgs args ) : void
args System.EventArgs
return void

OnEnemyFinishing() protected method

protected OnEnemyFinishing ( ) : void
return void

OnEnemyGrouping() protected method

protected OnEnemyGrouping ( ) : void
return void

OnGameEnd() public abstract method

public abstract OnGameEnd ( GameEndEventArgs args ) : void
args GameEndEventArgs
return void

OnGameStart() protected method

protected OnGameStart ( ) : void
return void

OnGameTick() public method

public OnGameTick ( EventArgs args ) : void
args System.EventArgs
return void

OnGameUpdate() public abstract method

public abstract OnGameUpdate ( EventArgs args ) : void
args System.EventArgs
return void

OnGameUpdateBase() public method

public OnGameUpdateBase ( EventArgs args ) : void
args System.EventArgs
return void

OnGateDown() public method

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

OnIssueOrder() public method

public OnIssueOrder ( Obj_AI_Base sender, PlayerIssueOrderEventArgs eventArgs ) : void
sender Obj_AI_Base
eventArgs PlayerIssueOrderEventArgs
return void

OnIssueOrderBase() public method

public OnIssueOrderBase ( Obj_AI_Base sender, PlayerIssueOrderEventArgs eventArgs ) : void
sender Obj_AI_Base
eventArgs PlayerIssueOrderEventArgs
return void

OnJungleSpawning() protected method

protected OnJungleSpawning ( ) : void
return void

OnLaning() protected method

protected OnLaning ( ) : void
return void

OnLevelUp() public method

public OnLevelUp ( Obj_AI_Base sender, Obj_AI_BaseLevelUpEventArgs args ) : void
sender Obj_AI_Base
args Obj_AI_BaseLevelUpEventArgs
return void

OnMinionContact() protected method

protected OnMinionContact ( ) : void
return void

OnMinionsSpawning() protected method

protected OnMinionsSpawning ( ) : void
return void

OnPlayerLaneChanged() protected method

protected OnPlayerLaneChanged ( Lane value ) : void
value Lane
return void

OnSpawn() public method

public OnSpawn ( Obj_AI_Base sender ) : void
sender Obj_AI_Base
return void

OnSurrender() public method

public OnSurrender ( Obj_AI_Base sender, Obj_AI_BaseSurrenderVoteEventArgs args ) : void
sender Obj_AI_Base
args Obj_AI_BaseSurrenderVoteEventArgs
return void