Пример #1
0
 private void Update()
 {
     if (settings.isDirty)
     {
         settings.ClearDirty();
         onSettingChange?.Invoke(settings);
     }
 }
Пример #2
0
    /// <summary>
    /// Sets the default settings
    /// </summary>
    /// <returns>returns the default settings</returns>
    public GameSettings DefaultSettings()
    {
        GameSettings settings = new GameSettings();

        settings.ControllersInUse = false;
        settings.SnapTurningOn    = true;
        settings.MovementType     = MovementType.Gaze;
        settings.CurrentHand      = PreferredHand.Hmd;
        settings.PreferredHand    = PreferredHand.Hmd;
        settings.PreviousHand     = PreferredHand.Hmd;
        settings.ClearDirty();

        return(settings);
    }