Esempio n. 1
0
 public void AddToRemotePhysics(ReadOnlyStatefulGameObject gameObject)
 {
     if (!gameObject.IsDestroyed)
     {
         _observables.Add(new ObservableGameObject(gameObject));
     }
 }
Esempio n. 2
0
        public ReadWriteGameObject(GameObject gameObject)
        {
            var monoBehaviourWrapper = new GameObjectWrapper(gameObject, "");

            _readGameObject = new ReadOnlyStatefulGameObject(monoBehaviourWrapper);
            _saveGameObject = new SaveOnlyStatefulGameObject(monoBehaviourWrapper);
        }
 public void SetUp()
 {
     _gameObject                 = Substitute.For <IGameObject>();
     _gameObject.Position        = new Vector3(1, 1, 1);
     _readOnlyStatefulGameObject = new ReadOnlyStatefulGameObject(_gameObject);
 }
Esempio n. 4
0
 public ObservableGameObject(ReadOnlyStatefulGameObject gameObject)
 {
     _gameObject = gameObject;
     IsNew       = true;
     Id          = Guid.NewGuid();
 }