public PhysicsObject(GameObject gameObject, string type) { GameObject = gameObject; SaveOnlyStatefulGameObject = new SaveOnlyStatefulGameObject(new GameObjectWrapper(gameObject, type)); Moves = GetNewVectorList(); Rotations = GetNewQuaternionList(); }
public ReadWriteGameObject(GameObject gameObject) { var monoBehaviourWrapper = new GameObjectWrapper(gameObject, ""); _readGameObject = new ReadOnlyStatefulGameObject(monoBehaviourWrapper); _saveGameObject = new SaveOnlyStatefulGameObject(monoBehaviourWrapper); }
public void SetUp() { _gameObject = Substitute.For <IGameObject>(); _saveOnlyStatefulGameObject = new SaveOnlyStatefulGameObject(_gameObject); }