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

Inheritance: ICombatPresence
Afficher le fichier Open project: Virtual-Universe/Virtual-Universe

Méthodes publiques

Méthode 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

Méthode 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 méthode

public Close ( ) : void
Résultat void

CombatPresence() public méthode

public CombatPresence ( CombatModule module, IScenePresence SP, IConfig m_config ) : System
module CombatModule
SP IScenePresence
m_config IConfig
Résultat System

GetTeammates() public méthode

public GetTeammates ( ) : List
Résultat List

IncurDamage() public méthode

public IncurDamage ( IScenePresence killingAvatar, double damage ) : void
killingAvatar IScenePresence
damage double
Résultat void

IncurDamage() public méthode

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
Résultat void

IncurHealing() public méthode

public IncurHealing ( double healing ) : void
healing double
Résultat void

JoinCombat() public méthode

public JoinCombat ( ) : void
Résultat void

KillAvatar() public méthode

public KillAvatar ( IScenePresence killingAvatar, string killingAvatarMessage, string deadAvatarMessage, bool TeleportAgent, bool showAgentMessages ) : void
killingAvatar IScenePresence
killingAvatarMessage string
deadAvatarMessage string
TeleportAgent bool
showAgentMessages bool
Résultat void

LeaveCombat() public méthode

public LeaveCombat ( ) : void
Résultat void

PhysicsActor_OnCollisionUpdate() public méthode

public PhysicsActor_OnCollisionUpdate ( EventArgs e ) : void
e System.EventArgs
Résultat void

SP_OnAddPhysics() public méthode

public SP_OnAddPhysics ( ) : void
Résultat void

SP_OnRemovePhysics() public méthode

public SP_OnRemovePhysics ( ) : void
Résultat void

SetStat() public méthode

public SetStat ( string StatName, float statValue ) : void
StatName string
statValue float
Résultat void