public void ResetToDefaults(PlayerCharacterModel data) { MaxHealth = data.MaxHealth; CurrentHealth.SetValueAndForceNotify(data.MaxHealth); Damage = data.Damage; Position.SetValueAndForceNotify(data.Position.Value); Rotation = data.Rotation; OnReset?.Execute(this); }