public override void OnInspectorGUI() { serializedObject.Update(); WireHandler script = (WireHandler)target; DrawDefaultInspector(); if (GUILayout.Button("Create Wires")) { if (wireHolder.objectReferenceValue != null) { DestroyImmediate(wireHolder.objectReferenceValue); } wireHolder.objectReferenceValue = new GameObject(); script.SetupWireHolder(wireHolder.objectReferenceValue as GameObject); script.CreateWiring(); } serializedObject.ApplyModifiedProperties(); }
void Start() { wireHandler = wireObj.GetComponent <WireHandler>(); wireHandler.start = null; mouseDown = false; }
// Start is called before the first frame update void Start() { _table = table.GetComponent <WireHandler>(); }