C# Класс Universe.Modules.Combat.CombatModule.CombatPresence

Наследование: ICombatPresence
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Close() публичный Метод

public Close ( ) : void
Результат void

CombatPresence() публичный Метод

public CombatPresence ( CombatModule module, IScenePresence SP, IConfig m_config ) : System
module CombatModule
SP IScenePresence
m_config IConfig
Результат System

GetTeammates() публичный Метод

public GetTeammates ( ) : List
Результат List

IncurDamage() публичный Метод

public IncurDamage ( IScenePresence killingAvatar, double damage ) : void
killingAvatar IScenePresence
damage double
Результат void

IncurDamage() публичный Метод

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
Результат void

IncurHealing() публичный Метод

public IncurHealing ( double healing ) : void
healing double
Результат void

JoinCombat() публичный Метод

public JoinCombat ( ) : void
Результат void

KillAvatar() публичный Метод

public KillAvatar ( IScenePresence killingAvatar, string killingAvatarMessage, string deadAvatarMessage, bool TeleportAgent, bool showAgentMessages ) : void
killingAvatar IScenePresence
killingAvatarMessage string
deadAvatarMessage string
TeleportAgent bool
showAgentMessages bool
Результат void

LeaveCombat() публичный Метод

public LeaveCombat ( ) : void
Результат void

PhysicsActor_OnCollisionUpdate() публичный Метод

public PhysicsActor_OnCollisionUpdate ( EventArgs e ) : void
e System.EventArgs
Результат void

SP_OnAddPhysics() публичный Метод

public SP_OnAddPhysics ( ) : void
Результат void

SP_OnRemovePhysics() публичный Метод

public SP_OnRemovePhysics ( ) : void
Результат void

SetStat() публичный Метод

public SetStat ( string StatName, float statValue ) : void
StatName string
statValue float
Результат void