garidan Posted February 26, 2015 Share Posted February 26, 2015 The general question is:what if I need to remove an action from an actionManager ?I looked for a unregisterAction/deregisterAction on ActionManager class, or a dispose method on the action class but it's not available, am I missing something or it's a feature to implement ? My usecase:I use thin cylinder meshes to draw wires, in order to use mesh collision actions. Wires can be set longer or shorter at runtime, so I dispose and recreate those meshes, but what happens to the actions registered on the actionManagers of the other meshes (OnIntersectionEnterTrigger,OnIntersectionExitTrigger) to check for object-wire collisions ?I'm afraid they remain even if they can no more be called, being the mesh disposed now. Thanks Quote Link to comment Share on other sites More sharing options...
GameMonetize Posted February 26, 2015 Share Posted February 26, 2015 Hello you just have to remove your actions from actionManager.actions Quote Link to comment Share on other sites More sharing options...
legallon Posted April 20, 2018 Share Posted April 20, 2018 @Deltakosh it may be a trivial question but how do you remove actions in actionManager.actions ? I tried a loop but I don't know which function I should call to remove the action Wingnut 1 Quote Link to comment Share on other sites More sharing options...
Guest Posted April 20, 2018 Share Posted April 20, 2018 just remove it from the actionManager.actions with : actionManager.actions.splice(index, 1) Wingnut and legallon 2 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.