C# Class Universe.Modules.Combat.CombatModule.CombatPresence

Inheritance: ICombatPresence
Mostrar archivo Open project: Virtual-Universe/Virtual-Universe

Public Methods

Method Description
Close ( ) : void
CombatPresence ( CombatModule module, IScenePresence SP, IConfig m_config ) : System
GetTeammates ( ) : List
IncurDamage ( IScenePresence killingAvatar, double damage ) : void
IncurDamage ( IScenePresence killingAvatar, double damage, string RegionName, System.Vector3 pos, System.Vector3 lookat ) : void
IncurHealing ( double healing ) : void
JoinCombat ( ) : void
KillAvatar ( IScenePresence killingAvatar, string killingAvatarMessage, string deadAvatarMessage, bool TeleportAgent, bool showAgentMessages ) : void
LeaveCombat ( ) : void
PhysicsActor_OnCollisionUpdate ( EventArgs e ) : void
SP_OnAddPhysics ( ) : void
SP_OnRemovePhysics ( ) : void
SetStat ( string StatName, float statValue ) : void

Private Methods

Method Description
InnerIncurDamage ( IScenePresence killingAvatar, double damage, bool teleport ) : bool
fixAvatarHealth_Elapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void
respawn_Elapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void

Method Details

Close() public method

public Close ( ) : void
return void

CombatPresence() public method

public CombatPresence ( CombatModule module, IScenePresence SP, IConfig m_config ) : System
module CombatModule
SP IScenePresence
m_config IConfig
return System

GetTeammates() public method

public GetTeammates ( ) : List
return List

IncurDamage() public method

public IncurDamage ( IScenePresence killingAvatar, double damage ) : void
killingAvatar IScenePresence
damage double
return void

IncurDamage() public method

public IncurDamage ( IScenePresence killingAvatar, double damage, string RegionName, System.Vector3 pos, System.Vector3 lookat ) : void
killingAvatar IScenePresence
damage double
RegionName string
pos System.Vector3
lookat System.Vector3
return void

IncurHealing() public method

public IncurHealing ( double healing ) : void
healing double
return void

JoinCombat() public method

public JoinCombat ( ) : void
return void

KillAvatar() public method

public KillAvatar ( IScenePresence killingAvatar, string killingAvatarMessage, string deadAvatarMessage, bool TeleportAgent, bool showAgentMessages ) : void
killingAvatar IScenePresence
killingAvatarMessage string
deadAvatarMessage string
TeleportAgent bool
showAgentMessages bool
return void

LeaveCombat() public method

public LeaveCombat ( ) : void
return void

PhysicsActor_OnCollisionUpdate() public method

public PhysicsActor_OnCollisionUpdate ( EventArgs e ) : void
e System.EventArgs
return void

SP_OnAddPhysics() public method

public SP_OnAddPhysics ( ) : void
return void

SP_OnRemovePhysics() public method

public SP_OnRemovePhysics ( ) : void
return void

SetStat() public method

public SetStat ( string StatName, float statValue ) : void
StatName string
statValue float
return void