Inheritance: MonoBehaviour
Exemplo n.º 1
0
    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);
        }
    }
Exemplo n.º 2
0
 static IGUIDrawerExtension()
 {
     r = new RectDrawer();
     l = new layoutDrawer();
 }