Esempio n. 1
0
 /// <summary>
 /// Default constructor.
 /// Take a key and the current object transform to construct.
 /// </summary>
 /// <param name="_key">Key for the imported object</param>
 /// <param name="_obj">Object current transform</param>
 public ModelData(string _key, Transform _obj)
 {
     key           = _key;
     position      = new SeriazableV3(_obj.position);
     eulerRotation = new SeriazableV3(_obj.rotation.eulerAngles);
     scale         = new SeriazableV3(_obj.lossyScale);
 }
Esempio n. 2
0
 /// <summary>
 /// Default constructor.
 /// Every content for a Scene Save File needs to be specified.
 /// </summary>
 /// <param name="_models">List of every models data</param>
 /// <param name="_playerPosition">Current position of the Player</param>
 /// <param name="_playerEulerRotation">Current rotation of the Player</param>
 /// <param name="_playerScale">Current scale of the Player</param>
 public SceneData(List <ModelData> _models, Vector3 _playerPosition, Vector3 _playerEulerRotation, Vector3 _playerScale)
 {
     models              = _models;
     PlayerPosition      = new SeriazableV3(_playerPosition);
     PlayerEulerRotation = new SeriazableV3(_playerEulerRotation);
     PlayerScale         = new SeriazableV3(_playerScale);
 }