Пример #1
0
        private void Init(IDependencyContainer dependencies)
        {
            this.Dependencies = dependencies.Clone();
            this.Dependencies.CacheAs <IGameSession <T> >(this);
            this.Dependencies.CacheAs <IGameSession>(this);

            replayJudgementsRecycler = new ManagedRecycler <ReplayableJudgement>(CreateReplayJudgement);
            this.Dependencies.CacheAs <IRecycler <ReplayableJudgement> >(replayJudgementsRecycler);

            // Create game gui.
            GameGui = CreateGameGui(containerObject, this.Dependencies);
            {
                GameGui.Anchor = AnchorType.Fill;
                GameGui.Offset = Offset.Zero;
            }
        }