コード例 #1
0
        static void Main(string[] args)
        {
            _loger.Debug("Application loading...");
            System.AppDomain.CurrentDomain.UnhandledException += UnhandledExceptionTrapper;
            var container = new UnityContainer();

            UnityMapping.RegisterElements(container);
            IInputOutput     io = container.Resolve <IInputOutput>(new ParameterOverride("path", _inputPath));
            IGameInitializer gameInitializer = container.Resolve <IGameInitializer>();

            gameInitializer.Initialize();
            _loger.Debug("Application loaded.");
        }
コード例 #2
0
ファイル: XnaGame.cs プロジェクト: himapo/ccm
        public XnaGame(IGameInitializer initializer)
        {
            Content.RootDirectory = "Content";

            Instance = this;

            Initializer = initializer;

            Initializer.Initialize();

            // コンストラクタ後にGraphicsDeviceが生成されるので、
            // GraphicsDeviceManagerはInitializeの前にコンストラクタで作ること
            graphics = new GraphicsDeviceManager(this);

            // 解像度等の設定もInitializeの前にやっておく
            InitializeGraphics();

            DebugSampleAccessor.CreateInstance(this);
        }
コード例 #3
0
ファイル: Board.cs プロジェクト: stoiandan/ChessDotNET
 public Board(IGameInitializer gameInitializer)
 {
     Pieces = gameInitializer.Initialize();
 }
コード例 #4
0
    private void Start()
    {
        IGameInitializer gameInitializer = GetComponentInChildren <IGameInitializer>();

        gameInitializer?.Initialize();
    }
コード例 #5
0
ファイル: Receivers.cs プロジェクト: WinUP/WADV
 private static bool GameInitializeMapper(ReceiverList<IGameInitializer, int> list, IGameInitializer receiver, int parameter)
 {
     return receiver.Initialize();
 }