protected virtual void OnWaterEnter(EntityChangedEventArgs e) { EnterWater?.Invoke(this, e); }
protected virtual void OnEnterWater(ScriptEntityEventArgs e) { EnterWater?.Invoke(this, e); }