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

상속: INonSharedRegionModule, ICombatModule
파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AllowTeamKilling bool
AllowTeams bool
DamageToTeamKillers float
DisallowTeleportingForCombatants bool
ForceRequireCombatPermission bool
MaximumDamageToInflict float
RegenerateHealthSpeed float
SendTeamKillerInfo bool
TeamHitsBeforeSend float
m_HasLeftCombat bool
m_RespawnPosition System.Vector3
m_SecondsBeforeRespawn int
m_regenHealth bool
m_scene IScene
m_shouldRespawn bool

공개 메소드들

메소드 설명
AddCombatPermission ( UUID AgentID ) : void
AddDamageToPrim ( ISceneEntity entity ) : void
AddPlayerToTeam ( string Team, UUID AgentID ) : void
AddRegion ( IScene scene ) : void
CheckCombatPermission ( UUID AgentID ) : bool
Close ( ) : void
GetTeammates ( string Team ) : List
Initialize ( IConfigSource source ) : void
RegionLoaded ( IScene scene ) : void
RemovePlayerFromTeam ( string Team, UUID AgentID ) : void
RemoveRegion ( IScene scene ) : void

비공개 메소드들

메소드 설명
AllowedTeleports ( UUID userID, IScene scene, string &reason ) : bool
AvatarEnteringParcel ( IScenePresence avatar, ILandObject oldParcel ) : void
EventManager_OnRemovePresence ( IScenePresence presence ) : void
NewPresence ( IScenePresence presence ) : void
OnLandObjectAdded ( LandData newParcel ) : void

메소드 상세

AddCombatPermission() 공개 메소드

public AddCombatPermission ( UUID AgentID ) : void
AgentID UUID
리턴 void

AddDamageToPrim() 공개 메소드

public AddDamageToPrim ( ISceneEntity entity ) : void
entity ISceneEntity
리턴 void

AddPlayerToTeam() 공개 메소드

public AddPlayerToTeam ( string Team, UUID AgentID ) : void
Team string
AgentID UUID
리턴 void

AddRegion() 공개 메소드

public AddRegion ( IScene scene ) : void
scene IScene
리턴 void

CheckCombatPermission() 공개 메소드

public CheckCombatPermission ( UUID AgentID ) : bool
AgentID UUID
리턴 bool

Close() 공개 메소드

public Close ( ) : void
리턴 void

GetTeammates() 공개 메소드

public GetTeammates ( string Team ) : List
Team string
리턴 List

Initialize() 공개 메소드

public Initialize ( IConfigSource source ) : void
source IConfigSource
리턴 void

RegionLoaded() 공개 메소드

public RegionLoaded ( IScene scene ) : void
scene IScene
리턴 void

RemovePlayerFromTeam() 공개 메소드

public RemovePlayerFromTeam ( string Team, UUID AgentID ) : void
Team string
AgentID UUID
리턴 void

RemoveRegion() 공개 메소드

public RemoveRegion ( IScene scene ) : void
scene IScene
리턴 void

프로퍼티 상세

AllowTeamKilling 공개적으로 프로퍼티

public bool AllowTeamKilling
리턴 bool

AllowTeams 공개적으로 프로퍼티

public bool AllowTeams
리턴 bool

DamageToTeamKillers 공개적으로 프로퍼티

public float DamageToTeamKillers
리턴 float

DisallowTeleportingForCombatants 공개적으로 프로퍼티

public bool DisallowTeleportingForCombatants
리턴 bool

ForceRequireCombatPermission 공개적으로 프로퍼티

public bool ForceRequireCombatPermission
리턴 bool

MaximumDamageToInflict 공개적으로 프로퍼티

public float MaximumDamageToInflict
리턴 float

RegenerateHealthSpeed 공개적으로 프로퍼티

public float RegenerateHealthSpeed
리턴 float

SendTeamKillerInfo 공개적으로 프로퍼티

public bool SendTeamKillerInfo
리턴 bool

TeamHitsBeforeSend 공개적으로 프로퍼티

public float TeamHitsBeforeSend
리턴 float

m_HasLeftCombat 공개적으로 프로퍼티

public bool m_HasLeftCombat
리턴 bool

m_RespawnPosition 공개적으로 프로퍼티

public Vector3,System m_RespawnPosition
리턴 System.Vector3

m_SecondsBeforeRespawn 공개적으로 프로퍼티

public int m_SecondsBeforeRespawn
리턴 int

m_regenHealth 공개적으로 프로퍼티

public bool m_regenHealth
리턴 bool

m_scene 공개적으로 프로퍼티

public IScene m_scene
리턴 IScene

m_shouldRespawn 공개적으로 프로퍼티

public bool m_shouldRespawn
리턴 bool