コード例 #1
0
    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();
    }
コード例 #2
0
 void Start()
 {
     wireHandler       = wireObj.GetComponent <WireHandler>();
     wireHandler.start = null;
     mouseDown         = false;
 }
コード例 #3
0
 // Start is called before the first frame update
 void Start()
 {
     _table = table.GetComponent <WireHandler>();
 }