Exemplo n.º 1
0
    public override void OnInspectorGUI()
    {
        serializedObject.Update();

        RecordMenu myScript = (RecordMenu)target;

        EditorGUILayout.ObjectField("Easy Text", myScript.EasyText, typeof(Text), false);
        EditorGUILayout.ObjectField("Medium Text", myScript.MediumText, typeof(Text), false);
        EditorGUILayout.ObjectField("Hard Text", myScript.HardText, typeof(Text), false);

        if (GUILayout.Button("Get Components & Prefabs"))
        {
            var easyTextField = serializedObject.FindProperty("easyText");
            var easyText      = GameObject.FindGameObjectWithTag("EasyScore").GetComponent <Text>();
            easyTextField.objectReferenceValue = easyText;

            var mediumTextField = serializedObject.FindProperty("mediumText");
            var mediumText      = GameObject.FindGameObjectWithTag("MediumScore").GetComponent <Text>();
            mediumTextField.objectReferenceValue = mediumText;

            var hardTextField = serializedObject.FindProperty("hardText");
            var hardText      = GameObject.FindGameObjectWithTag("HardScore").GetComponent <Text>();
            hardTextField.objectReferenceValue = hardText;
        }
        serializedObject.ApplyModifiedProperties();
    }
Exemplo n.º 2
0
        public static void Show()
        {
            Console.WriteLine("Выберите действие с проигрывателем:");
            Console.WriteLine("0 - Проиграть музыку");
            Console.WriteLine("1 - Выполнить запись");
            string answer = Console.ReadLine();
            Player player = new Player();

            switch (answer)
            {
            case "0":
                PlayMenu.Show(player);
                break;

            case "1":
                RecordMenu.Show(player);
                break;

            default:
                Console.WriteLine("Выбрано некорректное действие...");
                break;
            }
        }