コード例 #1
0
 public void Dispose()
 {
     FreeLayoutHelper.EndObserve();
     CameraPositionChecker.Stop();
     //NOTE: コイツによるプロセス閉じ処理はsender/receiverに依存しないことに注意。
     UnityAppCloser.Close();
 }
コード例 #2
0
 public RuntimeHelper(IMessageSender sender, IMessageReceiver receiver, RootSettingSync mainModel)
 {
     _sender               = sender;
     _receiver             = receiver;
     CameraPositionChecker = new CameraPositionChecker(sender, mainModel.Layout);
     UnityAppCloser        = new UnityAppCloser(receiver);
     ErrorIndicator        = new ErrorMessageIndicator(receiver);
     FreeLayoutHelper      = new DeviceFreeLayoutHelper(mainModel.Layout, mainModel.Window);
 }
コード例 #3
0
 public void Start()
 {
     FreeLayoutHelper.StartObserve();
     CameraPositionChecker.Start(2000);
     new AppExitFromUnityMessage().Initialize(_receiver);
 }