Exemplo n.º 1
0
 void LoadData()
 {
     if (PlayerPrefs.HasKey(dataKeyName))
     {
         DisplayObjectInfoSaveData dataToLoad =
             (DisplayObjectInfoSaveData)JsonUtility.FromJson(PlayerPrefs.GetString(dataKeyName), typeof(DisplayObjectInfoSaveData));
         showInfo             = dataToLoad._showInfo; showName = dataToLoad._showInfo; showTag = dataToLoad._showTag; showLayer = dataToLoad._showLayer;
         showPosition         = dataToLoad._showPosition; LocalOrGlobalPos = dataToLoad._LocalOrGlobalPos;
         showRotation         = dataToLoad._showRotation; LocalOrGlobalRot = dataToLoad._LocalOrGlobalRot;
         showScale            = dataToLoad._showScale; LocalOrGlobalScale = dataToLoad._LocalOrGlobalScale;
         showMagnitude        = dataToLoad._showMagnitude; showParentConnection = dataToLoad._showParentConnection;
         labelPositionYOffset = dataToLoad._labelPositionYOffset;
         nameColor            = dataToLoad._nameColor; tagColor = dataToLoad._tagColor; layerColor = dataToLoad._layerColor;
         positionColor        = dataToLoad._positionColor; rotationColor = dataToLoad._rotationColor; scaleColor = dataToLoad._scaleColor;
         magnitudeColor       = dataToLoad._magnitudeColor; parentConnectionColor = dataToLoad._parentConnectionColor;
         objectInfoOptionsVerticalScrollBarPos = dataToLoad._objectInfoOptionsVerticalScrollBarPos;
         toolOptionsVerticalScrollBarPos       = dataToLoad._toolOptionsVerticalScrollBarPos;
         labelPositionOffset       = dataToLoad._labelPositionOffset; LocalOrGlobalLabelPos = dataToLoad._LocalOrGlobalLabelPos;
         sceneViewGUIStylefontSize = dataToLoad._sceneViewGUIStylefontSize;
     }
 }
Exemplo n.º 2
0
    void SaveData()
    {
        DisplayObjectInfoSaveData dataToSave = new DisplayObjectInfoSaveData
        {
            _showInfo             = showInfo, _showName = showName, _showTag = showTag, _showLayer = showLayer,
            _showPosition         = showPosition, _LocalOrGlobalPos = LocalOrGlobalPos,
            _showRotation         = showRotation, _LocalOrGlobalRot = LocalOrGlobalRot,
            _showScale            = showScale, _LocalOrGlobalScale = LocalOrGlobalScale,
            _showMagnitude        = showMagnitude, _showParentConnection = showParentConnection,
            _labelPositionYOffset = labelPositionYOffset,
            _nameColor            = nameColor, _tagColor = tagColor, _layerColor = layerColor,
            _positionColor        = positionColor, _rotationColor = rotationColor, _scaleColor = scaleColor,
            _magnitudeColor       = magnitudeColor, _parentConnectionColor = parentConnectionColor,
            _objectInfoOptionsVerticalScrollBarPos = objectInfoOptionsVerticalScrollBarPos,
            _toolOptionsVerticalScrollBarPos       = toolOptionsVerticalScrollBarPos,
            _labelPositionOffset       = labelPositionOffset, _LocalOrGlobalLabelPos = LocalOrGlobalLabelPos,
            _sceneViewGUIStylefontSize = sceneViewGUIStylefontSize
        };
        string saveDataText = JsonUtility.ToJson(dataToSave);

        PlayerPrefs.SetString(dataKeyName, saveDataText);
    }