|
| KarmaManager () |
|
void | SelectPreset (string presetName) |
|
void | SaveCustomPreset () |
|
void | Save () |
|
void | UpdateClients (IEnumerable< Client > clients, float deltaTime) |
|
void | OnRoundEnded () |
|
void | OnClientDisconnected (Client client) |
|
void | OnBallastFloraDamaged (Character character, float damage) |
|
void | OnItemTakenFromPlayer (CharacterInventory inventory, Client yoinker, Item item) |
|
void | OnCharacterHealthChanged (Character target, Character attacker, float damage, float stun, IEnumerable< Affliction > appliedAfflictions=null) |
|
void | OnStructureHealthChanged (Structure structure, Character attacker, float damageAmount) |
|
void | OnItemRepaired (Character character, Repairable repairable, float repairAmount) |
|
void | OnReactorOverHeating (Item reactor, Character character, float deltaTime) |
|
void | OnReactorMeltdown (Item reactor, Character character) |
|
void | OnExtinguishingFire (Character character, float deltaTime) |
|
void | OnWireDisconnected (Character character, Wire wire) |
|
void | OnSpamFilterTriggered (Client client) |
|
void | OnItemContained (Item containedItem, Item container, Character character) |
|
|
Dictionary< string, XElement > | Presets = new Dictionary<string, XElement>() |
|
bool | TestMode = false |
|
|
static readonly string | ConfigFile = "Data" + Path.DirectorySeparatorChar + "karmasettings.xml" |
|
|
string | Name [get] |
|
Dictionary< Identifier, SerializableProperty > | SerializableProperties [get] |
|
bool | ResetKarmaBetweenRounds [get, set] |
|
float | KarmaDecay [get, set] |
|
float | KarmaDecayThreshold [get, set] |
|
float | KarmaIncrease [get, set] |
|
float | KarmaIncreaseThreshold [get, set] |
|
float | StructureRepairKarmaIncrease [get, set] |
|
float | StructureDamageKarmaDecrease [get, set] |
|
float | MaxStructureDamageKarmaDecreasePerSecond [get, set] |
|
float | ItemRepairKarmaIncrease [get, set] |
|
float | ReactorOverheatKarmaDecrease [get, set] |
|
float | ReactorMeltdownKarmaDecrease [get, set] |
|
float | DamageEnemyKarmaIncrease [get, set] |
|
float | HealFriendlyKarmaIncrease [get, set] |
|
float | DamageFriendlyKarmaDecrease [get, set] |
|
float | StunFriendlyKarmaDecrease [get, set] |
|
float | StunFriendlyKarmaDecreaseThreshold [get, set] |
|
float | ExtinguishFireKarmaIncrease [get, set] |
|
float | DangerousItemStealKarmaDecrease [get, set] |
|
bool | DangerousItemStealBots [get, set] |
|
float | BallastFloraKarmaIncrease [get, set] |
|
int | AllowedWireDisconnectionsPerMinute [get, set] |
|
float | WireDisconnectionKarmaDecrease [get, set] |
|
float | SteerSubKarmaIncrease [get, set] |
|
float | SpamFilterKarmaDecrease [get, set] |
|
float | HerpesThreshold [get, set] |
|
float | KickBanThreshold [get, set] |
|
int | KicksBeforeBan [get, set] |
|
float | KarmaNotificationInterval [get, set] |
|
float | AllowedRetaliationTime [get, set] |
|
float | DangerousItemContainKarmaDecrease [get, set] |
|
bool | IsDangerousItemContainKarmaDecreaseIncremental [get, set] |
|
float | MaxDangerousItemContainKarmaDecrease [get, set] |
|
◆ KarmaManager()
Barotrauma.KarmaManager.KarmaManager |
( |
| ) |
|
◆ OnBallastFloraDamaged()
void Barotrauma.KarmaManager.OnBallastFloraDamaged |
( |
Character | character, |
|
|
float | damage ) |
◆ OnCharacterHealthChanged()
void Barotrauma.KarmaManager.OnCharacterHealthChanged |
( |
Character | target, |
|
|
Character | attacker, |
|
|
float | damage, |
|
|
float | stun, |
|
|
IEnumerable< Affliction > | appliedAfflictions = null ) |
◆ OnClientDisconnected()
void Barotrauma.KarmaManager.OnClientDisconnected |
( |
Client | client | ) |
|
◆ OnExtinguishingFire()
void Barotrauma.KarmaManager.OnExtinguishingFire |
( |
Character | character, |
|
|
float | deltaTime ) |
◆ OnItemContained()
void Barotrauma.KarmaManager.OnItemContained |
( |
Item | containedItem, |
|
|
Item | container, |
|
|
Character | character ) |
◆ OnItemRepaired()
void Barotrauma.KarmaManager.OnItemRepaired |
( |
Character | character, |
|
|
Repairable | repairable, |
|
|
float | repairAmount ) |
◆ OnItemTakenFromPlayer()
◆ OnReactorMeltdown()
void Barotrauma.KarmaManager.OnReactorMeltdown |
( |
Item | reactor, |
|
|
Character | character ) |
◆ OnReactorOverHeating()
void Barotrauma.KarmaManager.OnReactorOverHeating |
( |
Item | reactor, |
|
|
Character | character, |
|
|
float | deltaTime ) |
◆ OnRoundEnded()
void Barotrauma.KarmaManager.OnRoundEnded |
( |
| ) |
|
◆ OnSpamFilterTriggered()
void Barotrauma.KarmaManager.OnSpamFilterTriggered |
( |
Client | client | ) |
|
◆ OnStructureHealthChanged()
void Barotrauma.KarmaManager.OnStructureHealthChanged |
( |
Structure | structure, |
|
|
Character | attacker, |
|
|
float | damageAmount ) |
◆ OnWireDisconnected()
void Barotrauma.KarmaManager.OnWireDisconnected |
( |
Character | character, |
|
|
Wire | wire ) |
◆ Save()
void Barotrauma.KarmaManager.Save |
( |
| ) |
|
◆ SaveCustomPreset()
void Barotrauma.KarmaManager.SaveCustomPreset |
( |
| ) |
|
◆ SelectPreset()
void Barotrauma.KarmaManager.SelectPreset |
( |
string | presetName | ) |
|
◆ UpdateClients()
void Barotrauma.KarmaManager.UpdateClients |
( |
IEnumerable< Client > | clients, |
|
|
float | deltaTime ) |
◆ ConfigFile
readonly string Barotrauma.KarmaManager.ConfigFile = "Data" + Path.DirectorySeparatorChar + "karmasettings.xml" |
|
static |
◆ Presets
Dictionary<string, XElement> Barotrauma.KarmaManager.Presets = new Dictionary<string, XElement>() |
◆ TestMode
bool Barotrauma.KarmaManager.TestMode = false |
◆ AllowedRetaliationTime
float Barotrauma.KarmaManager.AllowedRetaliationTime |
|
getset |
◆ AllowedWireDisconnectionsPerMinute
int Barotrauma.KarmaManager.AllowedWireDisconnectionsPerMinute |
|
getset |
◆ BallastFloraKarmaIncrease
float Barotrauma.KarmaManager.BallastFloraKarmaIncrease |
|
getset |
◆ DamageEnemyKarmaIncrease
float Barotrauma.KarmaManager.DamageEnemyKarmaIncrease |
|
getset |
◆ DamageFriendlyKarmaDecrease
float Barotrauma.KarmaManager.DamageFriendlyKarmaDecrease |
|
getset |
◆ DangerousItemContainKarmaDecrease
float Barotrauma.KarmaManager.DangerousItemContainKarmaDecrease |
|
getset |
◆ DangerousItemStealBots
bool Barotrauma.KarmaManager.DangerousItemStealBots |
|
getset |
◆ DangerousItemStealKarmaDecrease
float Barotrauma.KarmaManager.DangerousItemStealKarmaDecrease |
|
getset |
◆ ExtinguishFireKarmaIncrease
float Barotrauma.KarmaManager.ExtinguishFireKarmaIncrease |
|
getset |
◆ HealFriendlyKarmaIncrease
float Barotrauma.KarmaManager.HealFriendlyKarmaIncrease |
|
getset |
◆ HerpesThreshold
float Barotrauma.KarmaManager.HerpesThreshold |
|
getset |
◆ IsDangerousItemContainKarmaDecreaseIncremental
bool Barotrauma.KarmaManager.IsDangerousItemContainKarmaDecreaseIncremental |
|
getset |
◆ ItemRepairKarmaIncrease
float Barotrauma.KarmaManager.ItemRepairKarmaIncrease |
|
getset |
◆ KarmaDecay
float Barotrauma.KarmaManager.KarmaDecay |
|
getset |
◆ KarmaDecayThreshold
float Barotrauma.KarmaManager.KarmaDecayThreshold |
|
getset |
◆ KarmaIncrease
float Barotrauma.KarmaManager.KarmaIncrease |
|
getset |
◆ KarmaIncreaseThreshold
float Barotrauma.KarmaManager.KarmaIncreaseThreshold |
|
getset |
◆ KarmaNotificationInterval
float Barotrauma.KarmaManager.KarmaNotificationInterval |
|
getset |
◆ KickBanThreshold
float Barotrauma.KarmaManager.KickBanThreshold |
|
getset |
◆ KicksBeforeBan
int Barotrauma.KarmaManager.KicksBeforeBan |
|
getset |
◆ MaxDangerousItemContainKarmaDecrease
float Barotrauma.KarmaManager.MaxDangerousItemContainKarmaDecrease |
|
getset |
◆ MaxStructureDamageKarmaDecreasePerSecond
float Barotrauma.KarmaManager.MaxStructureDamageKarmaDecreasePerSecond |
|
getset |
◆ Name
string Barotrauma.KarmaManager.Name |
|
get |
◆ ReactorMeltdownKarmaDecrease
float Barotrauma.KarmaManager.ReactorMeltdownKarmaDecrease |
|
getset |
◆ ReactorOverheatKarmaDecrease
float Barotrauma.KarmaManager.ReactorOverheatKarmaDecrease |
|
getset |
◆ ResetKarmaBetweenRounds
bool Barotrauma.KarmaManager.ResetKarmaBetweenRounds |
|
getset |
◆ SerializableProperties
◆ SpamFilterKarmaDecrease
float Barotrauma.KarmaManager.SpamFilterKarmaDecrease |
|
getset |
◆ SteerSubKarmaIncrease
float Barotrauma.KarmaManager.SteerSubKarmaIncrease |
|
getset |
◆ StructureDamageKarmaDecrease
float Barotrauma.KarmaManager.StructureDamageKarmaDecrease |
|
getset |
◆ StructureRepairKarmaIncrease
float Barotrauma.KarmaManager.StructureRepairKarmaIncrease |
|
getset |
◆ StunFriendlyKarmaDecrease
float Barotrauma.KarmaManager.StunFriendlyKarmaDecrease |
|
getset |
◆ StunFriendlyKarmaDecreaseThreshold
float Barotrauma.KarmaManager.StunFriendlyKarmaDecreaseThreshold |
|
getset |
◆ WireDisconnectionKarmaDecrease
float Barotrauma.KarmaManager.WireDisconnectionKarmaDecrease |
|
getset |
The documentation for this class was generated from the following files:
- /home/runner/work/Luatrauma.Docs/Luatrauma.Docs/libs/LuaCsForBarotrauma/Barotrauma/BarotraumaShared/SharedSource/Networking/KarmaManager.cs
- /home/runner/work/Luatrauma.Docs/Luatrauma.Docs/libs/LuaCsForBarotrauma/Barotrauma/BarotraumaServer/ServerSource/Networking/KarmaManager.cs