SorryâŚmaybe this is a little cleaner. Not sure how to use code tagsâŚ
Parent gameobject debug code:
print(âtaxi endpoints positions" + parent_GOdetail.ai_mgo.ai_meshGO.HPs_list[taxiAnchor_hp_idx].hp_transform.position.ToString() +
parent_GOdetail.ai_mgo.ai_meshGO.HPs_list[taxiAnchorExt_hp_idx].hp_transform.position.ToString());
print(" taxi endpoints localPositions" + parent_GOdetail.ai_mgo.ai_meshGO.HPs_list[taxiAnchor_hp_idx].hp_transform.localPosition.ToString() + parent_GOdetail.ai_mgo.ai_meshGO.HPs_list[taxiAnchorExt_hp_idx].hp_transform.localPosition.ToString());
Parent gameobject output:
AI_flightOps::Update(): taxi endpoints positions(-5.96, 16.03, -3.08) (-7.26, -12.08, 4.34)
AI_flightOps::Update(): taxi endpoints localPositions(5.80, -3.50, -16.00) (5.80, -3.50, 13.10)
Unrelated GameObject debug code:
print ("taxi endpoints positions = " + myFlghtOps.parent_GOdetail.ai_mgo.ai_meshGO.HPs_list[myFlghtOps.taxiAnchor_hp_idx].hp_transform.position.ToString() + myFlghtOps.parent_GOdetail.ai_mgo.ai_meshGO.HPs_list[myFlghtOps.taxiAnchorExt_hp_idx].hp_transform.position.ToString());
print (âtaxi endpoints localPositions = " + myFlghtOps.parent_GOdetail.ai_mgo.ai_meshGO.HPs_list[myFlghtOps.taxiAnchor_hp_idx].hp_transform.localPosition.ToString() + myFlghtOps.parent_GOdetail.ai_mgo.ai_meshGO.HPs_list[myFlghtOps.taxiAnchorExt_hp_idx].hp_transform.localPosition.ToString());
Unrelated gameobject debug output:
AI_FighterGO::Do_Update(): taxi endpoints positions = (-4622.58, -157.47, 515.93) (-4623.89, -185.58, 523.35)
AI_FighterGO::Do_Update(): taxi endpoints localPositions = (5.80, -3.50, -16.00) (5.80, -3.50, 13.10)
In the external gameobject âmyFlightOpsâ is the reference that gets to the same parent_GOdetail class