Ejemplo n.º 1
0
 static void LoadPrefs() {
     if (prefsLoaded) return;
     prefsLoaded = true;
     hideMeshes  = EditorPrefs.GetBool ("Ferr_hideMeshes", true);
     pathScale   = EditorPrefs.GetFloat("Ferr_pathScale",  1   );
     updateTerrainSkipFrames = EditorPrefs.GetInt("Ferr_updateTerrainAlways", 0);
     snapMode    = (Ferr2DT_SnapMode)EditorPrefs.GetInt("Ferr_snapMode", (int)Ferr2DT_SnapMode.None);
     snapGrid    = EditorPrefs.GetFloat("Ferr_snapGrid",   0.5f);
 }
Ejemplo n.º 2
0
    static void Ferr2DT_PreferencesGUI()
    {
        LoadPrefs();

        hideMeshes = EditorGUILayout.Toggle    ("Hide terrain meshes", hideMeshes);
        pathScale  = EditorGUILayout.FloatField("Path vertex scale",   pathScale );
        updateTerrainSkipFrames = EditorGUILayout.IntField("Update Terrain Every X Frames", updateTerrainSkipFrames);
        snapMode   = (Ferr2DT_SnapMode)EditorGUILayout.EnumPopup("Snap Mode (very alpha)", snapMode);
        snapGrid   = EditorGUILayout.FloatField("Snap Grid Size",      snapGrid  );

        if (GUI.changed) {
            SavePrefs();
        }
    }
Ejemplo n.º 3
0
 static void LoadPrefs()
 {
     if (prefsLoaded)
     {
         return;
     }
     prefsLoaded             = true;
     hideMeshes              = EditorPrefs.GetBool("Ferr_hideMeshes", true);
     pathScale               = EditorPrefs.GetFloat("Ferr_pathScale", 1);
     updateTerrainSkipFrames = EditorPrefs.GetInt("Ferr_updateTerrainAlways", 0);
     snapMode      = (Ferr2DT_SnapMode)EditorPrefs.GetInt("Ferr_snapMode", (int)Ferr2DT_SnapMode.SnapRelative);
     ppu           = EditorPrefs.GetInt("Ferr_ppu", 64);
     smoothTerrain = EditorPrefs.GetBool("Ferr_smoothTerrain", false);
     smartSnapDist = EditorPrefs.GetFloat("Ferr_smartSnapDist", 0.4f);
 }
Ejemplo n.º 4
0
 static void LoadPrefs()
 {
     if (prefsLoaded) return;
     prefsLoaded   = true;
     hideMeshes    = EditorPrefs.GetBool ("Ferr_hideMeshes", true);
     pathScale     = EditorPrefs.GetFloat("Ferr_pathScale",  1   );
     updateTerrainSkipFrames = EditorPrefs.GetInt("Ferr_updateTerrainAlways", 0);
     snapMode      = (Ferr2DT_SnapMode)EditorPrefs.GetInt("Ferr_snapMode", (int)Ferr2DT_SnapMode.SnapRelative);
     ppu           = EditorPrefs.GetInt  ("Ferr_ppu", 64);
     smoothTerrain = EditorPrefs.GetBool ("Ferr_smoothTerrain", false);
     smartSnapDist = EditorPrefs.GetFloat("Ferr_smartSnapDist", 0.4f);
 }