C# 클래스 Universe.Modules.Combat.CombatModule.CombatObject

파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe

공개 메소드들

메소드 설명
AddPhysics ( ) : void
CombatObject ( CombatModule module, ISceneEntity part, IConfig m_config ) : System
GetTeammates ( ) : List
IncurDamage ( uint localID, double damage, UUID OwnerID ) : void
IncurDamage ( uint localID, double damage, string RegionName, System.Vector3 pos, System.Vector3 lookat, UUID OwnerID ) : void
IncurHealing ( double healing, UUID OwnerID ) : void
JoinCombat ( ) : void
LeaveCombat ( ) : void
PhysicsActor_OnCollisionUpdate ( EventArgs e ) : void
RemovePhysics ( ) : void
SetStat ( string StatName, float statValue ) : void

비공개 메소드들

메소드 설명
Die ( UUID OwnerID ) : void

메소드 상세

AddPhysics() 공개 메소드

public AddPhysics ( ) : void
리턴 void

CombatObject() 공개 메소드

public CombatObject ( CombatModule module, ISceneEntity part, IConfig m_config ) : System
module CombatModule
part ISceneEntity
m_config IConfig
리턴 System

GetTeammates() 공개 메소드

public GetTeammates ( ) : List
리턴 List

IncurDamage() 공개 메소드

public IncurDamage ( uint localID, double damage, UUID OwnerID ) : void
localID uint
damage double
OwnerID UUID
리턴 void

IncurDamage() 공개 메소드

public IncurDamage ( uint localID, double damage, string RegionName, System.Vector3 pos, System.Vector3 lookat, UUID OwnerID ) : void
localID uint
damage double
RegionName string
pos System.Vector3
lookat System.Vector3
OwnerID UUID
리턴 void

IncurHealing() 공개 메소드

public IncurHealing ( double healing, UUID OwnerID ) : void
healing double
OwnerID UUID
리턴 void

JoinCombat() 공개 메소드

public JoinCombat ( ) : void
리턴 void

LeaveCombat() 공개 메소드

public LeaveCombat ( ) : void
리턴 void

PhysicsActor_OnCollisionUpdate() 공개 메소드

public PhysicsActor_OnCollisionUpdate ( EventArgs e ) : void
e System.EventArgs
리턴 void

RemovePhysics() 공개 메소드

public RemovePhysics ( ) : void
리턴 void

SetStat() 공개 메소드

public SetStat ( string StatName, float statValue ) : void
StatName string
statValue float
리턴 void