Class Scp1509
A wrapper class for InventorySystem.Items.Scp1509.Scp1509Item.
public class Scp1509 : Item, IWrapper<ItemBase>, IWrapper<Scp1509Item>
- Inheritance
-
Scp1509
- Inherited Members
- Extension Methods
Constructors
Scp1509(Scp1509Item)
Initializes a new instance of the Scp1509 class.
public Scp1509(Scp1509Item itemBase)
Parameters
itemBaseScp1509ItemThe base InventorySystem.Items.Scp1509.Scp1509Item class.
Properties
Base
Gets the InventorySystem.Items.Scp1509.Scp1509Item that this class is encapsulating.
public Scp1509Item Base { get; }
Property Value
- Scp1509Item
MaxHs
Gets or sets the max amount of HumeShield that can owner receive.
public float MaxHs { get; set; }
Property Value
MeleeCooldown
Gets or sets the cooldown for a melee attack.
public float MeleeCooldown { get; set; }
Property Value
NextResurrectTime
Gets or sets the time when resurrection ability will be available again.
public double NextResurrectTime { get; set; }
Property Value
RespawnCriteriaManager
Gets the InventorySystem.Items.Scp1509.Scp1509RespawnCriteriaManager instance.
public Scp1509RespawnCriteriaManager RespawnCriteriaManager { get; }
Property Value
- Scp1509RespawnCriteriaManager
RevivedAhpBonus
Gets or sets the amount of AHP bonus that all revived players are receiving.
public float RevivedAhpBonus { get; set; }
Property Value
RevivedAhpBonusDistance
Gets or sets the distance in which all revived players will receive AHP bonus.
public float RevivedAhpBonusDistance { get; set; }
Property Value
RevivedBlurTime
Gets or sets the Blurred duration for a revived player.
public float RevivedBlurTime { get; set; }
Property Value
RevivedPlayers
Gets or sets all revived players.
public IEnumerable<Player> RevivedPlayers { get; set; }
Property Value
ShieldDecayRate
Gets or sets the shield decay rate.
public float ShieldDecayRate { get; set; }
Property Value
ShieldOnDamagePause
Gets or sets the shield time pause when player get damage.
public float ShieldOnDamagePause { get; set; }
Property Value
ShieldRegenRate
Gets or sets the shield regeneration rate.
public float ShieldRegenRate { get; set; }
Property Value
UnequipDecayDelay
Gets or sets the delay after the decay start.
public float UnequipDecayDelay { get; set; }
Property Value
Methods
Clone()
Clones current Scp1509 object.
public override Item Clone()
Returns
GetEligibleSpectator(RoleTypeId)
Gets a player that is eligible for respawn as a roleTypeId.
public Player GetEligibleSpectator(RoleTypeId roleTypeId)
Parameters
roleTypeIdRoleTypeIdRole to respawn.
Returns
- Player
Found player or
null.
IsAnyEligibleSpectators()
Checks if there is any eligible spectator for spawn.
public bool IsAnyEligibleSpectators()
Returns
- bool
trueif any spectator is found. Otherwise,false.