public override void OnInspectorGUI() { ArtNetDMXController controller = (ArtNetDMXController)target; controller.address = EditorGUILayout.TextField("IP Address", controller.address); controller.port = EditorGUILayout.IntField("Port", controller.port); controller.universe = EditorGUILayout.IntField("Universe", controller.universe); controller.useEditor = EditorGUILayout.Toggle("Use Editor Data", controller.useEditor); showData = EditorGUILayout.Foldout(showData, "Data"); if (showData) { for (int j = 0; j < 512; j++) { byte num = controller.data [j]; num = (byte)EditorGUILayout.IntSlider(j.ToString(), 0, 0, 255); if (controller.useEditor) { controller.data [j] = num; } } } EditorUtility.SetDirty(target); }
// Start is called before the first frame update void Start() { artnet = GetComponent <ArtNetDMXController>(); for (int i = 0; i < data.Length; i++) { data[i] = 0; //data[i] = (byte)(i /2); } }