D:\ValheimDev\Dumps\Old\assembly_valheim\SE_Wet.cs D:\ValheimDev\Dumps\Latest\assembly_valheim\SE_Wet.cs
using System; using System;
using UnityEngine; using UnityEngine;
   
public class SE_Wet : SE_Stats public class SE_Wet : SE_Stats
{ {
    public override void Setup(Character character)     public override void Setup(Character character)
    {     {
        base.Setup(character);         base.Setup(character);
    }     }
   
    public override void UpdateStatusEffect(float dt)     public override void UpdateStatusEffect(float dt)
    {     {
        base.UpdateStatusEffect(dt);         base.UpdateStatusEffect(dt);
        if (!this.m_character.m_tolerateWater)         if (!this.m_character.m_tolerateWater)
        {         {
            this.m_timer += dt;             this.m_timer += dt;
            if (this.m_timer > this.m_damageInterval)             if (this.m_timer > this.m_damageInterval)
            {             {
                this.m_timer = 0f;                 this.m_timer = 0f;
                HitData hitData = new HitData();                 HitData hitData = new HitData();
                hitData.m_point = this.m_character.transform.position;                 hitData.m_point = this.m_character.transform.position;
                hitData.m_damage.m_damage = this.m_waterDamage;                 hitData.m_damage.m_damage = this.m_waterDamage;
                hitData.m_hitType = HitData.HitType.Water;                 hitData.m_hitType = HitData.HitType.Water;
                this.m_character.Damage(hitData);                 this.m_character.Damage(hitData);
            }             }
        }         }
.        if (this.m_character.GetSEMan().HaveStatusEffect("CampFire"))         if (this.m_character.GetSEMan().HaveStatusEffect(SEMan.s_statusEffectCampFire))
        {         {
            this.m_time += dt * 10f;             this.m_time += dt * 10f;
        }         }
.        if (this.m_character.GetSEMan().HaveStatusEffect("Burning"))         if (this.m_character.GetSEMan().HaveStatusEffect(SEMan.s_statusEffectBurning))
        {         {
            this.m_time += dt * 50f;             this.m_time += dt * 50f;
        }         }
    }     }
   
    [Header("__SE_Wet__")]     [Header("__SE_Wet__")]
    public float m_waterDamage;     public float m_waterDamage;
   
    public float m_damageInterval = 0.5f;     public float m_damageInterval = 0.5f;
   
    private float m_timer;     private float m_timer;
} }