예제 #1
0
        private AppCore()
        {
            this.Characters = new CharacterManager(this);

            this.UpdateArgs = new UpdateArgs();
            //this.UpdateSubject = new Subject<UpdateArgs>().AddTo(this.Disposables);

            this.DebugLogSubject = new Subject<string>().AddTo(this.Disposables);

            this.Effect = new EffectServer(8).AddTo(this.Disposables);

            this.KeyboardInput = Enumerable.Range(0, 2).Select(_ => new KeyInputStatus()).ToArray();
        }
예제 #2
0
 internal EffectRequest(EffectServer parent)
 {
     this.Parent = parent;
 }