Exemplo n.º 1
0
        public T SpawnPlayerFor <T>(T prefab, Vector3 position, Quaternion rotation, GameObjectInitializer <T> initializer, GameObject player) where T : Component
        {
            T gameObject = GameObject.Instantiate(prefab, position, rotation);

            initializer(gameObject);
            NetworkServer.SpawnWithClientAuthority(gameObject.gameObject, player);
            return(gameObject);
        }
Exemplo n.º 2
0
        public T SpawnPrefab <T>(T prefab, Vector3 position, Quaternion rotation, GameObjectInitializer <T> initializer) where T : Component
        {
            T gameObject = GameObject.Instantiate(prefab, position, rotation);

            initializer(gameObject);
            NetworkServer.Spawn(gameObject.gameObject);
            return(gameObject);
        }
Exemplo n.º 3
0
 protected GameObject(MinerGame game, GameObjectInitializer initializer)
     : this(game)
 {
     Initializer = initializer;
 }
Exemplo n.º 4
0
 protected MovableGameObject(MinerGame game, GameObjectInitializer initializer)
     : base(game, initializer)
 {
     Physics = new MovablePhysicsComponent(this);
 }
Exemplo n.º 5
0
 public Player(MinerGame game, GameObjectInitializer initializer)
     : base(game, initializer)
 {
     Input    = new PlayerInputComponent(this, 700f);
     Airborne = true;
 }
Exemplo n.º 6
0
 public Terrain(MinerGame game, GameObjectInitializer initializer)
     : base(game, initializer)
 {
 }