C# Class Universe.Modules.Combat.CombatModule

Inheritance: INonSharedRegionModule, ICombatModule
Show file 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 property

public bool AllowTeamKilling
return bool

AllowTeams public property

public bool AllowTeams
return bool

DamageToTeamKillers public property

public float DamageToTeamKillers
return float

DisallowTeleportingForCombatants public property

public bool DisallowTeleportingForCombatants
return bool

ForceRequireCombatPermission public property

public bool ForceRequireCombatPermission
return bool

MaximumDamageToInflict public property

public float MaximumDamageToInflict
return float

RegenerateHealthSpeed public property

public float RegenerateHealthSpeed
return float

SendTeamKillerInfo public property

public bool SendTeamKillerInfo
return bool

TeamHitsBeforeSend public property

public float TeamHitsBeforeSend
return float

m_HasLeftCombat public property

public bool m_HasLeftCombat
return bool

m_RespawnPosition public property

public Vector3,System m_RespawnPosition
return System.Vector3

m_SecondsBeforeRespawn public property

public int m_SecondsBeforeRespawn
return int

m_regenHealth public property

public bool m_regenHealth
return bool

m_scene public property

public IScene m_scene
return IScene

m_shouldRespawn public property

public bool m_shouldRespawn
return bool