Esempio n. 1
0
        // ReSharper disable once SuggestBaseTypeForParameter
        public UnrealHost(Lifetime lifetime, ISolution solution, IShellLocks locks, CppUE4SolutionDetector solutionDetector)
        {
            myIsInTests = locks.Dispatcher.IsAsyncBehaviorProhibited;
            if (myIsInTests)
            {
                return;
            }

            myLifetime = lifetime;
            myModel    = solution.GetProtocolSolution().GetRdRiderModel();
            solutionDetector.IsUE4Solution_Observable.Change.Advise_HasNew(myLifetime, args =>
            {
                myModel.IsUnrealEngineSolution.Set(args.New == TriBool.True);
            });
        }
Esempio n. 2
0
 void OnMessageReceived(RdRiderModel riderModel, UnrealLogEvent message)
 {
     riderModel.UnrealLog.Fire(message);
 }