23-03-2022, 09:07 AM
(21-03-2022, 01:31 PM)josemendez Wrote: Hi!Thank you very much, now it's clear!
This is a regular C# event, that you can subscribe to like this:
Code:cloth.OnClothTorn += CallMeWhenClothIsTorn;
You must make sure the "CallMeWhenClothIsTorn" method (sample name, you can call it as you wish) has the following signature:
Code:void CallMeWhenClothIsTorn(ObiTearableCloth cloth, ObiClothTornEventArgs tearInfo)
That's it. You can then use tearInfo.particleIndex inside that method to retrieve data about that particle.
If you're unfamiliar with C# programming, you might want to take a look at the basics first. Events/delegates are an intermediate-level language feature, Obi assumes that you know what they are and how to use them.