Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Getting reference to Generator and InputSplinePath Spline
#1
Since only part of spline that can trigger collision is Mesh (FluffyUnderware.Curvy.Generator.CGMeshResource) how to get reference to its root (Generator) and Spline Path when collision with other object occurs?
Doing otherCollider.gameObject.transform.root.GetComponentInChildren<CurvySpline>() can result in multiple object for detecting Spline Path since same component is present in Spline Shape. 
On the other hand root of Spline can be other gameobject (not Generator and it is not component) so false positive is possible.
Reply
#2
Hi

Here is some code that should make things clearer:

Code:
Transform meshParent = mRenderer.transform.parent;
CreateMesh createMeshModule = meshParent.GetComponent<CreateMesh>();
CurvyGenerator generator = createMeshModule.Generator;
List<InputSplinePath> inputSplinePathModules = generator.FindModules<InputSplinePath>(true);

I hope this helped.
Have a nice day
Please consider leaving a review for Curvy, this helps immensely. Thank you.
Available for freelance work—feel free to reach out.
Reply
#3
Ahaaaa .... Thanks a lot!
Reply
#4
Needed to add
using FluffyUnderware.Curvy.Controllers;
using FluffyUnderware.Curvy.Generator; // This and
using FluffyUnderware.Curvy.Generator.Modules; // This one
using FluffyUnderware.DevTools;

and then all worked with collider that I got from:
private void OnCollisionEnter(Collision other) {
CurvyGenerator generator = other.gameObject.GetComponent<CGMeshResource>().transform.parent.GetComponent<CreateMesh>().Generator;
CurvySpline inputSplinePathModules = generator.FindModules<InputSplinePath>(true)[0].Spline;
}

if someone needs it.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Method of scattering objects along spline joebain 1 3 11-26-2024, 03:20 PM
Last Post: _Aka_
  Curvy Line Renderer for UI Spline? gekido 5 13 10-29-2024, 10:19 AM
Last Post: _Aka_
  I have to refresh generator manualy :( GameDeveloperek4123 4 13 10-07-2024, 05:36 PM
Last Post: _Aka_
  Bug: Save Generator Outputs still saves outputs if object is disabled curvymesher 1 3 08-30-2024, 09:19 AM
Last Post: _Aka_

Forum Jump: