0x00x0118
Members 40
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | info | TorchInfo | Public | — | |
| 0x08 | torchLights | List<UnityEngine.Light> | Public | — | |
| 0x08 | particles | ParticleSystem | Public | — | |
| 0x04 | MaxFireAngle | float | Public | — | |
| 0x003C | 0x04 | padding / unreflected | |||
| 0x08 | FireParent | Transform | Public | — | |
| 0x08 | HeadLit | MeshRenderer | Public | — | |
| 0x08 | HeadExtinguished | MeshRenderer | Public | — | |
| 0x08 | FireStateChangeDelay | TimedDelay | Public | — | |
| 0x04 | FireSlowdownMultiplier | float | Public | — | |
| 0x0064 | 0x04 | padding / unreflected | |||
| 0x08 | FireStateSlowdown | AnimationCurve | Public | — | |
| 0x08 | FireStatesParent | Transform | Public | — | |
| 0x08 | EnableOnLit | List<UnityEngine.GameObject> | Public | — | |
| 0x08 | EnableOnExtinguised | List<UnityEngine.GameObject> | Public | — | |
| 0x08 | AdditionalBodyMeshes | List<UnityEngine.MeshRenderer> | Public | — | |
| 0x04 | maxIntensity | float | Public | — | |
| 0x10 | BodyEmissiveColor | Color | Public | — | |
| 0x00A4 | 0x04 | padding / unreflected | |||
| 0x08 | IntensityCurve | AnimationCurve | Public | — | |
| 0x04 | <BaseLightIntensity>k__BackingField | float | Private | — | |
| 0x04 | <LightOverlapMultiplier>k__BackingField | float | Private | — | |
| 0x08 | audio | AudioSource | Public | — | |
| 0x08 | blowOutSound | AudioClip | Public | — | |
| 0x08 | view | PhotonView | Public | — | |
| 0x04 | FillPercent | float | Private | — | |
| 0x04 | EditorDurationLeft | float | Private | — | |
| 0x01 | TurnOffTemporary | bool | Public+1 flags | — | |
| 0x00D9 | 0x03 | padding / unreflected | |||
| 0x04 | remainingPer | float | Private | — | |
| 0x01 | FreezeDuration | bool | Public+1 flags | — | |
| 0x00E1 | 0x07 | padding / unreflected | |||
| 0x08 | bodyMeshes | List<UnityEngine.MeshRenderer> | Private | — | |
| 0x08 | fireStates | List<UnityEngine.MeshRenderer> | Private | — | |
| — | 0x04 | idleFreezeTime | float | PrivateStatic+1 flags | 1077936128 |
| 0x04 | idleTime | float | Private | — | |
| 0x04 | initialEmissionRate | float | Private | — | |
| 0x04 | refreshTime | float | Private | — | |
| 0x04 | nextRefresh | float | Private | — | |
| 0x04 | startFireStateChangeDelay | float | Private | — | |
| 0x04 | currentFireState | int | Private | — | |
| 0x01 | closeFireAngle | bool | Private | — | |
| 0x0111 | 0x03 | padding / unreflected | |||
| 0x04 | lightOverlapTarget | float | Private | — | |
| — | 0x04 | flickerSpeed | float | PrivateStatic+1 flags | 1077936128 |
| — | 0x04 | flickerAmount | float | PrivateStatic+1 flags | 1048576000 |
Inherited from ItemModifier 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | _item | Item | Private | — |
Inherited from Object 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CachedPtr | long | Private | — | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+1 flags | — | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags | — |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags | — |
Functions 35
| Signature | Flags | Native | Params |
|---|---|---|---|
| float get_BaseLightIntensity() | Public+1 flags | 0x04 | |
| void set_BaseLightIntensity(float value) | Private+1 flags | 0x04 | |
| float get_LightOverlapMultiplier() | Public+1 flags | 0x04 | |
| void set_LightOverlapMultiplier(float value) | Private+1 flags | 0x04 | |
| float get_MaxDuration() | Public+1 flags | 0x04 | |
| float get_RemainingPercent() | Public+1 flags | 0x04 | |
| void set_RemainingPercent(float value) | Public+1 flags | 0x04 | |
| float get_RemainingDuration() | Public+1 flags | 0x04 | |
| float get_DurationLossMultiplier() | Public+1 flags | 0x04 | |
| void OnItemAwake(Item item) | Public+1 flags | 0x08 | |
| void Awake() | Private | 0x00 | |
| void Start() | Private | 0x00 | |
| void OnEnable() | Private | 0x00 | |
| void OnDisable() | Private | 0x00 | |
| void Update() | Private | 0x00 | |
| void OnDestroy() | Private | 0x00 | |
| void OnItemInfoSet(SavedItemInfo savedInfo) | Public+1 flags | 0x08 | |
| void OnEquippedRPC(const ItemEquipContext& context) | Public+1 flags | 0x18 | |
| void SetTorchVisuals(bool force) | Public | 0x01 | |
| float GetLightContribution() | Public | 0x04 | |
| float GetLightRange() | Public | 0x04 | |
| Vector3 GetLightCenter() | Public | 0x0C | |
| void SetLightOverlapTarget(float multiplier) | Public | 0x04 | |
| void UpdateLightOverlap(float deltaTime, float fadeSpeed) | Public | 0x04 | |
| void ApplyLightIntensity() | Public | 0x00 | |
| void ShowOnlyCurrentFireState() | Public | 0x00 | |
| void SetFire() | Public | 0x00 | |
| float RPCAddTorchDuration(float addDuration) | Public | 0x04 | |
| float AddTorchDuration(float addDuration) | Public | 0x04 | |
| float SetPercent(float changeInSecs) | Public | 0x04 | |
| void RefillTorchFromOther(Torch other, ItemSlot slot) | Public | 0x08 | |
| void ShowRefilledPopUp(ItemSlot slot) | PublicStatic | 0x08 | |
| void RPCBlowOut(bool value) | Public | 0x01 | |
| void BlowOut(bool value) | Public | 0x01 | |
| void .ctor() | Public+1 flags | 0x00 |