private void GlobalGradientSettingsModule()
 {
     ShowGlobalGradientSettings = EditorGUILayout.Foldout(ShowGlobalGradientSettings, "Global Gradient Settings [Pro only]");
     if (ShowGlobalGradientSettings)
     {
         EditorGUI.BeginDisabledGroup(true);
         EditorGUILayout.BeginVertical("box");
         {
             _GradientHeight_G.floatValue = CEditor.FloatField("Height", 80, _GradientHeight_G.floatValue);
             _GradPivot_G.vectorValue     = EditorGUILayout.Vector2Field("Pivot", _GradPivot_G.vectorValue);
             EditorGUILayout.LabelField("Rotation");
             _Rotation_G.floatValue = EditorGUILayout.Slider(_Rotation_G.floatValue, 0f, 360f);
         }
         EditorGUILayout.EndVertical();
         EditorGUI.EndDisabledGroup();
     }
 }
 void CharacterTab()
 {
     EditorGUILayout.BeginHorizontal("Button");
     GUILayout.Space(15);
     EditorGUILayout.BeginVertical();
     CTab = EditorGUILayout.Foldout(CTab, "Character (Controller)", true);
     if (CTab)
     {
         GUI.skin.label.normal.textColor = Color.yellow;
         GUILayout.Label("Character:");
         Target.Character         = (GameObject)EditorGUILayout.ObjectField(new GUIContent("Character", "the current controller character is similar to a child object but interpolated rotation and location for smooth control"), Target.Character, typeof(GameObject), true);
         Target.CharacterTag      = EditorGUILayout.TagField("Character Tag", Target.CharacterTag);
         Target.CharacterSmooth   = EditorGUILayout.FloatField("Character Smooth", Target.CharacterSmooth);
         Target.CharacterPosition = EditorGUILayout.Vector3Field("Character Offset", Target.CharacterPosition);
         Target.CharacterRotation = CEditor.Vector4ToQuaternion(EditorGUILayout.Vector4Field("Character Rotation", CEditor.QuaternionToVector4(Target.CharacterRotation)));
         GUILayout.Space(5);
     }
     EditorGUILayout.EndVertical();
     EditorGUILayout.EndHorizontal();
 }
 void MouseTab()
 {
     EditorGUILayout.BeginHorizontal("Button");
     GUILayout.Space(15);
     EditorGUILayout.BeginVertical();
     MTab = EditorGUILayout.Foldout(MTab, "Mouse (Controller)", true);
     if (MTab)
     {
         GUILayout.Space(5);
         GUI.skin.label.normal.textColor = Color.yellow;
         Target.MouseLookAt       = EditorGUILayout.Toggle(new GUIContent("Mouse Look At"), Target.MouseLookAt);
         Target.MouseRayLength    = EditorGUILayout.FloatField("Mouse Ray Length", Target.MouseRayLength);
         Target.MouseRayMask      = EditorGUILayout.MaskField("Mouse Ray Mask", Target.MouseRayMask, CEditor.GetLayerMasks());
         Target.MouseRotationRate = EditorGUILayout.FloatField("Mouse Rotation Rate", Target.MouseRotationRate);
         Target.MouseRotationAxis = EditorGUILayout.Vector3Field("Mouse Rotation Axis", Target.MouseRotationAxis);
         Target.MouseAction       = EditorGUILayout.IntField(new GUIContent("Mouse Action Index", "-1 = Auto | 0 = Left Mouse | 1 = Right Mouse | 2 = Middle Mouse Buttons"), Target.MouseAction);
         Target.MouseVisible      = EditorGUILayout.Toggle(new GUIContent("Mouse Visible", "Activate show mouse in game."), Target.MouseVisible);
         Target.MouseMode         = (CursorLockMode)EditorGUILayout.EnumPopup("Mouse Mode", Target.MouseMode);
     }
     EditorGUILayout.EndVertical();
     EditorGUILayout.EndHorizontal();
 }
Exemple #4
0
        public sikayet()
        {
            {
                var stack = new StackLayout()
                {
                    BackgroundColor = Color.FromHex("#f6f6f6")
                };
                var stack2 = new StackLayout()
                {
                    BackgroundColor = Color.FromHex("#f6f6f6"), Margin = new Thickness(0, 40, 0, 0)
                };
                var grida = new Grid()
                {
                    BackgroundColor = Color.FromHex("#f6f6f6"), VerticalOptions = LayoutOptions.EndAndExpand
                };
                grida.ColumnDefinitions.Add(new ColumnDefinition {
                    Width = new GridLength(1, GridUnitType.Star)
                });
                grida.ColumnDefinitions.Add(new ColumnDefinition {
                    Width = new GridLength(1, GridUnitType.Star)
                });
                grida.RowDefinitions.Add(new RowDefinition {
                    Height = new GridLength(60, GridUnitType.Absolute)
                });

                stack.Children.Add(stack2);

                var ceditor = new CEditor
                {
                    BackgroundColor = Color.FromHex("#eee"),
                    Margin          = new Thickness(15, 0, 15, 0),
                    Keyboard        = Keyboard.Email,
                    HeightRequest   = 200,
                    WidthRequest    = 200
                };

                stack2.Children.Add(new Label
                {
                    Text = "Sorun Bildir / Soru Sor / Öneri sun",

                    Margin = new Thickness(20, 20, 0, 0)
                });
                stack2.Children.Add(ceditor);


                var butonumuz = new Image()
                {
                    Source = "gonder111.png",
                    Margin = new Thickness(0, 0, 15, 0),
                };
                var iptal = new Button()
                {
                    Text            = AppResource.iptalbuton,
                    BackgroundColor = Color.Transparent,
                    TextColor       = Color.Black
                };

                iptal.Clicked += OnButtonClicked4;


                var tapGestureRecognizer = new TapGestureRecognizer();
                tapGestureRecognizer.Tapped += async(s, e) => {
                    using (HttpClient client = new HttpClient())
                    {
                        var dens = new MultipartFormDataContent();
                        dens.Add(new StringContent(GirisSayfasi.manager.prof.FirstName + " " + GirisSayfasi.manager.prof.LastName), "name");
                        dens.Add(new StringContent(GirisSayfasi.manager.login.Mail), "email");
                        dens.Add(new StringContent(ceditor.Text), "message");
                        //string json = JsonConvert.SerializeObject(new Student() { Name="dede1"});

                        var response = await client.PostAsync("", dens);

                        response.EnsureSuccessStatusCode();
                        await DisplayAlert("Bilgi", "Mesajınız yollandı", "Tamam");

                        Navigation.PopModalAsync();
                    }
                };
                butonumuz.GestureRecognizers.Add(tapGestureRecognizer);


                grida.Children.Add(butonumuz, 1, 0);
                grida.Children.Add(iptal, 0, 0);

                var a = new ScrollView {
                    Content = stack, Padding = new Thickness(0, 0, 0, 20)
                };
                var b = new StackLayout()
                {
                    BackgroundColor = Color.FromHex("#f6f6f6")
                };
                b.Children.Add(a);
                b.Children.Add(grida);

                Content = b;
            }
        }
    private void CustomShadingModule(
        ref bool ShowShading, ref MaterialProperty Show, string ShadingSide,
        ref ShadingMode ShadingType, ref MaterialProperty ShadeMode, ref MaterialProperty Color1,
        ref MaterialProperty Color2, ref GradientSettings GradSettings, ref MaterialProperty GradientSettings,
        ref MaterialProperty GradHeight, ref MaterialProperty GradPivot,
        ref MaterialProperty Rotation, string shaderKeywordG, string shaderKeywordS, MaterialProperty Gizmopos)
    {
        EditorGUILayout.BeginVertical();
        {
            ShowShading = EditorGUILayout.Foldout(ShowShading, ShadingSide);
        }
        EditorGUILayout.EndVertical();
        if (ShowShading)
        {
            Show.floatValue      = 1;
            ShadingType          = (ShadingMode)EditorGUILayout.EnumPopup("Shading Mode", ShadingType);
            ShadeMode.floatValue = (float)ShadingType;
            if (ShadingType == ShadingMode.VertexColor)
            {
                targetMat.DisableKeyword(shaderKeywordS);
            }
            else if (ShadingType == ShadingMode.SolidColor)
            {
                ColorProperty(Color1, "Color");
                targetMat.EnableKeyword(shaderKeywordS);
            }
            else if (ShadingType == ShadingMode.Gradient_ProOnly)
            {
                EditorGUI.BeginDisabledGroup(true);
                EditorGUILayout.BeginHorizontal("Box");
                {
                    EditorGUILayout.BeginVertical(GUILayout.Width(50));
                    {
                        Color1.colorValue = EditorGUILayout.ColorField(Color1.colorValue);
                        Color2.colorValue = EditorGUILayout.ColorField(Color2.colorValue);
                        if (GUILayout.Button("Swap"))
                        {
                        }
                        Rect R = EditorGUILayout.GetControlRect(GUILayout.Height(50), GUILayout.Width(50));

                        if (ShadingSide == TOP || ShadingSide == DOWN)
                        {
                            GUI.DrawTexture(R, GetTexture(Color1.colorValue, Color2.colorValue, true));
                        }
                        else
                        {
                            GUI.DrawTexture(R, GetTexture(Color1.colorValue, Color2.colorValue, false));
                        }
                    }
                    EditorGUILayout.EndVertical();

                    EditorGUILayout.BeginVertical(GUILayout.Width(Screen.width - 112));
                    {
                        GradSettings = (GradientSettings)EditorGUILayout.EnumPopup("", GradSettings, GUILayout.Width(Screen.width - 110));
                        GradientSettings.floatValue = (float)GradSettings;
                        EditorGUI.BeginDisabledGroup(IsGlobal(GradSettings));
                        {
                            EditorGUILayout.BeginHorizontal();
                            {
                                EditorGUILayout.BeginVertical(GUILayout.Width(Screen.width - 142));
                                {
                                    if (IsGlobal(GradSettings))
                                    {
                                        GradHeight.floatValue = CEditor.FloatField("Falloff", 70, _GradientHeight_G.floatValue);
                                        EditorGUILayout.LabelField("Pivot", GUILayout.Width(60));
                                        GradPivot.vectorValue = EditorGUILayout.Vector2Field("", _GradPivot_G.vectorValue, GUILayout.Width(Screen.width - 142));
                                        EditorGUILayout.LabelField("Rotation", GUILayout.Width(60));
                                        Rotation.floatValue = EditorGUILayout.Slider(_Rotation_G.floatValue, 0f, 360f, GUILayout.Width(Screen.width - 142));
                                    }
                                    else
                                    {
                                        GradHeight.floatValue = CEditor.FloatField("Falloff", 70, GradHeight.floatValue);
                                        EditorGUILayout.LabelField("Pivot", GUILayout.Width(60));
                                        GradPivot.vectorValue = EditorGUILayout.Vector2Field("", GradPivot.vectorValue, GUILayout.Width(Screen.width - 142));
                                        EditorGUILayout.LabelField("Rotation", GUILayout.Width(60));
                                        Rotation.floatValue = EditorGUILayout.Slider(Rotation.floatValue, 0f, 360f, GUILayout.Width(Screen.width - 142));
                                    }
                                }
                                EditorGUILayout.EndVertical();

                                EditorGUILayout.BeginVertical();
                                {
                                    EditorGUI.BeginDisabledGroup(!isAnythingSelected());
                                    {
                                        if (GUILayout.Button(EditorGUIUtility.IconContent("EditCollider", "Edit in Scene"), GUILayout.Height(28)))
                                        {
                                        }
                                        if (GUILayout.Button(EditorGUIUtility.IconContent("TreeEditor.Duplicate"), GUILayout.Height(28)))
                                        {
                                        }
                                        if (GUILayout.Button(EditorGUIUtility.IconContent("Clipboard", "Paste"), GUILayout.Height(28)))
                                        {
                                        }
                                    }
                                    EditorGUI.EndDisabledGroup();
                                }
                                EditorGUILayout.EndVertical();
                            }
                            EditorGUILayout.EndHorizontal();
                        }
                        EditorGUI.EndDisabledGroup();
                    }
                    EditorGUILayout.EndVertical();
                }
                EditorGUILayout.EndHorizontal();
                EditorGUI.EndDisabledGroup();
            }
            else
            {
                Color1.colorValue = Color.white;
                Color2.colorValue = Color.white;
            }
        }
        else
        {
            Show.floatValue = 0;
        }
    }