C# Class DamageMeter.DamageTracker

显示文件 Open project: neowutran/ShinraMeter

Public Methods

Method Description
DeleteEntity ( Entity entity ) : void
GetActorEntity ( Tera.Game.EntityId entityId ) : Entity
GetEntity ( Tera.Game.EntityId entityId ) : Entity
Reset ( ) : void
Update ( SkillResult skillResult ) : void
UpdateCurrentBoss ( NpcEntity entity ) : void
UpdateEntities ( NpcOccupierResult npcOccupierResult, long time ) : void
UpdateEntities ( SpawnNpcServerMessage message ) : void

Private Methods

Method Description
DamageTracker ( ) : System
InsertSkill ( Entity entityTarget, Entity entitySource, Entity petSource, SkillResult message ) : void
IsValidSkill ( SkillResult message ) : bool

Method Details

DeleteEntity() public method

public DeleteEntity ( Entity entity ) : void
entity Entity
return void

GetActorEntity() public method

public GetActorEntity ( Tera.Game.EntityId entityId ) : Entity
entityId Tera.Game.EntityId
return Entity

GetEntity() public method

public GetEntity ( Tera.Game.EntityId entityId ) : Entity
entityId Tera.Game.EntityId
return Entity

Reset() public method

public Reset ( ) : void
return void

Update() public method

public Update ( SkillResult skillResult ) : void
skillResult SkillResult
return void

UpdateCurrentBoss() public method

public UpdateCurrentBoss ( NpcEntity entity ) : void
entity Tera.Game.NpcEntity
return void

UpdateEntities() public method

public UpdateEntities ( NpcOccupierResult npcOccupierResult, long time ) : void
npcOccupierResult NpcOccupierResult
time long
return void

UpdateEntities() public method

public UpdateEntities ( SpawnNpcServerMessage message ) : void
message Tera.Game.Messages.SpawnNpcServerMessage
return void