private static void DrawRawTexture(RawImage rawImage) { using (new GUILayout.HorizontalScope()) { GUILayout.Label("Image", NitroxGUILayout.DrawerLabel, GUILayout.Width(NitroxGUILayout.DEFAULT_LABEL_WIDTH)); NitroxGUILayout.Separator(); DrawTexture(rawImage.mainTexture); } using (new GUILayout.HorizontalScope()) { GUILayout.Label("Color", NitroxGUILayout.DrawerLabel, GUILayout.Width(NitroxGUILayout.DEFAULT_LABEL_WIDTH)); NitroxGUILayout.Separator(); rawImage.color = ColorDrawer.Draw(rawImage.color); } using (new GUILayout.HorizontalScope()) { GUILayout.Label("Material", NitroxGUILayout.DrawerLabel, GUILayout.Width(NitroxGUILayout.DEFAULT_LABEL_WIDTH)); NitroxGUILayout.Separator(); rawImage.material = MaterialDrawer.Draw(rawImage.material); } using (new GUILayout.HorizontalScope()) { GUILayout.Label("Raycast Target", NitroxGUILayout.DrawerLabel, GUILayout.Width(NitroxGUILayout.DEFAULT_LABEL_WIDTH)); NitroxGUILayout.Separator(); rawImage.raycastTarget = NitroxGUILayout.BoolField(rawImage.raycastTarget); } using (new GUILayout.HorizontalScope()) { GUILayout.Label("UV Rect", NitroxGUILayout.DrawerLabel, GUILayout.Width(NitroxGUILayout.DEFAULT_LABEL_WIDTH)); NitroxGUILayout.Separator(); rawImage.uvRect = RectDrawer.DrawRect(rawImage.uvRect); } }
static IGUIDrawerExtension() { r = new RectDrawer(); l = new layoutDrawer(); }