コード例 #1
0
 void OnDisable()
 {
     MPAPI.mpOnDisable();
     MPAPI.mpClearCollidersAndForces();
     MPAPI.mpClearParticles();
     colliders.Clear();
 }
コード例 #2
0
 void ImmediateUpdate()
 {
     UpdateKernelParams();
     UpdateMPObjects();
     MPAPI.mpUpdate(Time.deltaTime);
     ExecuteProcessors();
     MPAPI.mpClearCollidersAndForces();
 }
コード例 #3
0
    void DeferredUpdate()
    {
        MPAPI.mpEndUpdate();
        ExecuteProcessors();

        MPAPI.mpClearCollidersAndForces();
        UpdateKernelParams();
        UpdateMPObjects();
        MPAPI.mpBeginUpdate(Time.deltaTime);
    }
コード例 #4
0
ファイル: MPWorld.cs プロジェクト: vr3d/Unity5Effects
 static void ImmediateUpdate()
 {
     foreach (MPWorld w in s_instances)
     {
         w.UpdateKernelParams();
     }
     UpdateMPObjects();
     foreach (MPWorld w in s_instances)
     {
         MPAPI.mpUpdate(w.GetContext(), Time.deltaTime);
         s_current = w;
         MPAPI.mpCallHandlers(w.GetContext());
         MPAPI.mpClearCollidersAndForces(w.GetContext());
         w.CallUpdateRoutines();
         s_current = null;
     }
 }