コード例 #1
0
ファイル: NebulaServer.cs プロジェクト: brogowski/nebula
 public void AddToRemotePhysics(ReadOnlyStatefulGameObject gameObject)
 {
     if (!gameObject.IsDestroyed)
     {
         _observables.Add(new ObservableGameObject(gameObject));
     }
 }
コード例 #2
0
        public ReadWriteGameObject(GameObject gameObject)
        {
            var monoBehaviourWrapper = new GameObjectWrapper(gameObject, "");

            _readGameObject = new ReadOnlyStatefulGameObject(monoBehaviourWrapper);
            _saveGameObject = new SaveOnlyStatefulGameObject(monoBehaviourWrapper);
        }
コード例 #3
0
 public void SetUp()
 {
     _gameObject                 = Substitute.For <IGameObject>();
     _gameObject.Position        = new Vector3(1, 1, 1);
     _readOnlyStatefulGameObject = new ReadOnlyStatefulGameObject(_gameObject);
 }
コード例 #4
0
ファイル: NebulaServer.cs プロジェクト: brogowski/nebula
 public ObservableGameObject(ReadOnlyStatefulGameObject gameObject)
 {
     _gameObject = gameObject;
     IsNew       = true;
     Id          = Guid.NewGuid();
 }