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