public static void CreateAirPlane() { GameObject currentSelected = Selection.activeGameObject; if (currentSelected) { IP_Airplane_Controller currentController = currentSelected.AddComponent <IP_Airplane_Controller>(); GameObject currentCOG = new GameObject("COG"); currentCOG.transform.SetParent(currentSelected.transform); currentController.centerOfGravity = currentCOG.transform; } }
public static void CreateNewAirplane() { Debug.Log("Creating new airplane."); GameObject curSelected = Selection.activeGameObject; if (curSelected) { IP_Airplane_Controller curController = curSelected.AddComponent <IP_Airplane_Controller>(); GameObject curCOG = new GameObject("COG"); curCOG.transform.SetParent(curSelected.transform); curController.centerOfGravity = curCOG.transform; } Debug.Log("Done creating new airplane."); }