コード例 #1
0
ファイル: GameEngine.cs プロジェクト: SanjayP9/CStrike2D
 /// <summary>
 /// Initializes the game and sets up networking and driver classes
 /// </summary>
 /// <param name="networkManager"></param>
 /// <param name="audio"></param>
 /// <param name="input"></param>
 /// <param name="assets"></param>
 public void Initialize(NetworkManager networkManager, AudioManager audio, InputManager input, Assets assets)
 {
     if (CurState == GameEngineState.InActive)
     {
         network      = networkManager;
         audioManager = audio;
         this.input   = input;
         this.assets  = assets;
         Players      = new List <ClientPlayer>();
         CurState     = GameEngineState.Loaded;
         emitter      = new RayEmitter();
     }
 }
コード例 #2
0
 public virtual void Initialize(ComponentCache componentCache, GameEngineState gameEngineState)
 {
 }
コード例 #3
0
ファイル: AudioEngineState.cs プロジェクト: LAGonauta/SARooms
 public virtual void Initialize(ComponentCache componentCache, GameEngineState gameEngineState, string[] sofaFileName)
 {
 }
コード例 #4
0
 public override void Initialize(ComponentCache componentCache, GameEngineState gameEngineState)
 {
     PhononFmod.iplFmodSetEnvironment(gameEngineState.SimulationSettings(),
                                      gameEngineState.Environment().GetEnvironment(), gameEngineState.ConvolutionType());
 }
コード例 #5
0
ファイル: GameEngine.cs プロジェクト: SanjayP9/CStrike2D
 /// <summary>
 /// Driver class for in-game logic
 /// </summary>
 /// <param name="driver"></param>
 public GameEngine(CStrike2D driver)
 {
     this.driver = driver;
     CurState    = GameEngineState.InActive;
 }
コード例 #6
0
 public GameEngineEventArgs(GameEngineState gameState)
 {
     this.GameState = gameState;
 }
コード例 #7
0
 public GameEngineEventArgs(GameEngineState gameState)
 {
     this.GameState = gameState;
 }