コード例 #1
0
        private void NonLoop()
        {
            GameFiber.StartNew(delegate
            {
                TargetPed.Task_Scenario(ScenarioName.ToString());
                while (NativeFunction.Natives.IS_PED_USING_ANY_SCENARIO <bool>(TargetPed))
                {
                    GameFiber.Yield();
                }

                IsRunning = false;
            });
        }
コード例 #2
0
 private void Loop()
 {
     GameFiber.StartNew(delegate
     {
         IsRunning = true;
         while (_loop)
         {
             TargetPed.Task_Scenario(Scenario);
             while (NativeFunction.Natives.IS_PED_USING_ANY_SCENARIO <bool>(TargetPed))
             {
                 if (!_loop)
                 {
                     break;
                 }
                 GameFiber.Yield();
             }
             GameFiber.Yield();
         }
         IsRunning = false;
     });
 }