8 if (Torch.Cast(GetHierarchyParent()) &&
otherItem.IsInherited(
Rag))
17 if (!
super.CanPutAsAttachment(parent))
36 return GetHierarchyParent() ==
null;
54 Fireplace.IgniteEntityAsFireplace(
this,
fire_source);
59 return Fireplace.CanIgniteEntityAsFireplace(
this);
64 return (!GetInventory().IsAttachment());
ActionBandageSelfCB ActionContinuousBaseCB ActionBandageSelf()
ActionBandageTargetCB ActionContinuousBaseCB ActionBandageTarget()
ActionCraftArmbandCB ActionContinuousBaseCB ActionCraftArmband()
void AddAction(typename actionName)
override float GetQuantity()
void SetCleanness(int value, bool allow_client=false)
override bool CanPutAsAttachment(EntityAI parent)
override bool CanBeIgnitedBy(EntityAI igniter=null)
override void SetActions()
override bool HasFlammableMaterial()
override float GetBandagingEffectivity()
override void OnIgnitedThis(EntityAI fire_source)
override bool CanSwapEntities(EntityAI otherItem, InventoryLocation otherDestination, InventoryLocation destination)
override bool CanAssignToQuickbar()
override bool IsThisIgnitionSuccessful(EntityAI item_source=null)
override void OnCombine(ItemBase other_item)
override bool CanIgniteItem(EntityAI ignite_target=null)
override bool CanBeCombined(EntityAI other_item, bool reservation_check=true, bool stack_max_limit=false)
override bool CanBeDisinfected()
override float GetInfectionChance(int system=0, Param param=null)
Base Param Class with no parameters. Used as general purpose parameter overloaded with Param1 to Para...