C# Class Universe.Modules.Combat.CombatModule

Inheritance: INonSharedRegionModule, ICombatModule
ファイルを表示 Open project: Virtual-Universe/Virtual-Universe Class Usage Examples

Public Properties

Property Type Description
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

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

AddCombatPermission() public method

public AddCombatPermission ( UUID AgentID ) : void
AgentID UUID
return void

AddDamageToPrim() public method

public AddDamageToPrim ( ISceneEntity entity ) : void
entity ISceneEntity
return void

AddPlayerToTeam() public method

public AddPlayerToTeam ( string Team, UUID AgentID ) : void
Team string
AgentID UUID
return void

AddRegion() public method

public AddRegion ( IScene scene ) : void
scene IScene
return void

CheckCombatPermission() public method

public CheckCombatPermission ( UUID AgentID ) : bool
AgentID UUID
return bool

Close() public method

public Close ( ) : void
return void

GetTeammates() public method

public GetTeammates ( string Team ) : List
Team string
return List

Initialize() public method

public Initialize ( IConfigSource source ) : void
source IConfigSource
return void

RegionLoaded() public method

public RegionLoaded ( IScene scene ) : void
scene IScene
return void

RemovePlayerFromTeam() public method

public RemovePlayerFromTeam ( string Team, UUID AgentID ) : void
Team string
AgentID UUID
return void

RemoveRegion() public method

public RemoveRegion ( IScene scene ) : void
scene IScene
return void

Property Details

AllowTeamKilling public_oe property

public bool AllowTeamKilling
return bool

AllowTeams public_oe property

public bool AllowTeams
return bool

DamageToTeamKillers public_oe property

public float DamageToTeamKillers
return float

DisallowTeleportingForCombatants public_oe property

public bool DisallowTeleportingForCombatants
return bool

ForceRequireCombatPermission public_oe property

public bool ForceRequireCombatPermission
return bool

MaximumDamageToInflict public_oe property

public float MaximumDamageToInflict
return float

RegenerateHealthSpeed public_oe property

public float RegenerateHealthSpeed
return float

SendTeamKillerInfo public_oe property

public bool SendTeamKillerInfo
return bool

TeamHitsBeforeSend public_oe property

public float TeamHitsBeforeSend
return float

m_HasLeftCombat public_oe property

public bool m_HasLeftCombat
return bool

m_RespawnPosition public_oe property

public Vector3,System m_RespawnPosition
return System.Vector3

m_SecondsBeforeRespawn public_oe property

public int m_SecondsBeforeRespawn
return int

m_regenHealth public_oe property

public bool m_regenHealth
return bool

m_scene public_oe property

public IScene m_scene
return IScene

m_shouldRespawn public_oe property

public bool m_shouldRespawn
return bool