C# 클래스 CameraBuddy.Spectate.Core.ChampionPlugin

Base class for every champion plugin
파일 보기 프로젝트 열기: coman3/EloBuddy.Addons

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
ChampionPlugin ( ) : System
OnAllyFinishing ( ) : void
OnAllyGrouping ( ) : void
OnEnemyFinishing ( ) : void
OnEnemyGrouping ( ) : void
OnGameStart ( ) : void
OnJungleSpawning ( ) : void
OnLaning ( ) : void
OnMinionContact ( ) : void
OnMinionsSpawning ( ) : void
OnPlayerLaneChanged ( Lane value ) : void

메소드 상세

BuyItems() 공개 추상적인 메소드

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

ChampionPlugin() 보호된 메소드

protected ChampionPlugin ( ) : System
리턴 System

OnAllyFinishing() 보호된 메소드

protected OnAllyFinishing ( ) : void
리턴 void

OnAllyGrouping() 보호된 메소드

protected OnAllyGrouping ( ) : void
리턴 void

OnAriveAtShop() 공개 메소드

public OnAriveAtShop ( ) : void
리턴 void

OnArriveAtRegion() 공개 메소드

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

OnBeginDraw() 공개 메소드

public OnBeginDraw ( EventArgs args ) : void
args System.EventArgs
리턴 void

OnBuffGain() 공개 메소드

public OnBuffGain ( Obj_AI_Base sender, Obj_AI_BaseBuffGainEventArgs args ) : void
sender Obj_AI_Base
args Obj_AI_BaseBuffGainEventArgs
리턴 void

OnBuffLose() 공개 메소드

public OnBuffLose ( Obj_AI_Base sender, Obj_AI_BaseBuffLoseEventArgs args ) : void
sender Obj_AI_Base
args Obj_AI_BaseBuffLoseEventArgs
리턴 void

OnDamage() 공개 메소드

public OnDamage ( AttackableUnit sender, AttackableUnitDamageEventArgs args ) : void
sender AttackableUnit
args AttackableUnitDamageEventArgs
리턴 void

OnDeath() 공개 메소드

public OnDeath ( Obj_AI_Base sender, OnHeroDeathEventArgs args ) : void
sender Obj_AI_Base
args OnHeroDeathEventArgs
리턴 void

OnDraw() 공개 추상적인 메소드

public abstract OnDraw ( EventArgs args ) : void
args System.EventArgs
리턴 void

OnEndDraw() 공개 메소드

public OnEndDraw ( EventArgs args ) : void
args System.EventArgs
리턴 void

OnEnemyFinishing() 보호된 메소드

protected OnEnemyFinishing ( ) : void
리턴 void

OnEnemyGrouping() 보호된 메소드

protected OnEnemyGrouping ( ) : void
리턴 void

OnGameEnd() 공개 추상적인 메소드

public abstract OnGameEnd ( GameEndEventArgs args ) : void
args GameEndEventArgs
리턴 void

OnGameStart() 보호된 메소드

protected OnGameStart ( ) : void
리턴 void

OnGameTick() 공개 메소드

public OnGameTick ( EventArgs args ) : void
args System.EventArgs
리턴 void

OnGameUpdate() 공개 추상적인 메소드

public abstract OnGameUpdate ( EventArgs args ) : void
args System.EventArgs
리턴 void

OnGameUpdateBase() 공개 메소드

public OnGameUpdateBase ( EventArgs args ) : void
args System.EventArgs
리턴 void

OnGateDown() 공개 메소드

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

OnIssueOrder() 공개 메소드

public OnIssueOrder ( Obj_AI_Base sender, PlayerIssueOrderEventArgs eventArgs ) : void
sender Obj_AI_Base
eventArgs PlayerIssueOrderEventArgs
리턴 void

OnIssueOrderBase() 공개 메소드

public OnIssueOrderBase ( Obj_AI_Base sender, PlayerIssueOrderEventArgs eventArgs ) : void
sender Obj_AI_Base
eventArgs PlayerIssueOrderEventArgs
리턴 void

OnJungleSpawning() 보호된 메소드

protected OnJungleSpawning ( ) : void
리턴 void

OnLaning() 보호된 메소드

protected OnLaning ( ) : void
리턴 void

OnLevelUp() 공개 메소드

public OnLevelUp ( Obj_AI_Base sender, Obj_AI_BaseLevelUpEventArgs args ) : void
sender Obj_AI_Base
args Obj_AI_BaseLevelUpEventArgs
리턴 void

OnMinionContact() 보호된 메소드

protected OnMinionContact ( ) : void
리턴 void

OnMinionsSpawning() 보호된 메소드

protected OnMinionsSpawning ( ) : void
리턴 void

OnPlayerLaneChanged() 보호된 메소드

protected OnPlayerLaneChanged ( Lane value ) : void
value Lane
리턴 void

OnSpawn() 공개 메소드

public OnSpawn ( Obj_AI_Base sender ) : void
sender Obj_AI_Base
리턴 void

OnSurrender() 공개 메소드

public OnSurrender ( Obj_AI_Base sender, Obj_AI_BaseSurrenderVoteEventArgs args ) : void
sender Obj_AI_Base
args Obj_AI_BaseSurrenderVoteEventArgs
리턴 void