Chances are you are wondering what kind of pot am i smoking, what color and what hydroponic quality, but its a real problen i stumbled uppon and its a little complex to explain.
here is what i need it to happen:
i got **object A**, **object A** has a child object, **object B**, **object B** collides wih a third object **object C**, now through a script attached to **object B**, it will make **object C** a child of **Object A**. the second scenario is that **object B** has no parent, and it collides with **object C**, with a script that is attached to **object B**, **object C** will become child of **Object B**. hope you understood that so here is the code i have attached to **Object B**, wich is what i have prolems with:
public Transform dad;
void OnEnable () {
dad = transform.parent;
}
void KillYourself () {
Destroy(gameObject);
}
void OnCollisionEnter (Collision hit) {
if (dad != null) hit.transform.parent = dad;
if (dad == null)hit.transform.parent = gameObject.transform;
}
looks pretty simple and it will become more comple after i get this problem down
thanks a lot in advanced,
best regards,
**Object A**, **Object B**, **Object C** and thenachotech1113.
↧