コード例 #1
0
ファイル: SpawnManager.cs プロジェクト: Danil20-8/PaintGame
        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);
        }
コード例 #2
0
ファイル: SpawnManager.cs プロジェクト: Danil20-8/PaintGame
        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);
        }
コード例 #3
0
 protected GameObject(MinerGame game, GameObjectInitializer initializer)
     : this(game)
 {
     Initializer = initializer;
 }
コード例 #4
0
 protected MovableGameObject(MinerGame game, GameObjectInitializer initializer)
     : base(game, initializer)
 {
     Physics = new MovablePhysicsComponent(this);
 }
コード例 #5
0
 public Player(MinerGame game, GameObjectInitializer initializer)
     : base(game, initializer)
 {
     Input    = new PlayerInputComponent(this, 700f);
     Airborne = true;
 }
コード例 #6
0
ファイル: Terrain.cs プロジェクト: pecea/Miner
 public Terrain(MinerGame game, GameObjectInitializer initializer)
     : base(game, initializer)
 {
 }