void Awake()
    {
#if UNITY_WEBGL
        QuitButton.gameObject.SetActive(false);
#endif
        Instance         = this;
        VersionText.text = StaticData.Version;
        TextManager      = new TextManager();

        CreditsPanel.SetActive(true);
        ReplaceText[] textFields = CreditsPanel.GetComponentsInChildren <ReplaceText>();
        foreach (ReplaceText field in textFields)
        {
            field.UpdateText();
        }
        CreditsPanel.SetActive(false);

        MenuPanel.SetActive(true);
        textFields = MenuPanel.GetComponentsInChildren <ReplaceText>();
        foreach (ReplaceText field in textFields)
        {
            field.UpdateText();
        }

        SoundButtonUpdate();
        LanguageButtonUpdate();
    }
Beispiel #2
0
 private void Start()
 {
     cinemachineManager = GameObject.Find("CineamchineManager").GetComponent <TitleCinemachineManager>();
     title   = GameObject.Find("Title").GetComponent <TitleImageController>();
     buttons = GameObject.Find("Buttons").GetComponent <TitleButtonContorller>();
     pdm     = GameObject.Find("PlayableDirectorManager").GetComponent <TitlePlayableDirectorManager>();
     tsm     = GameObject.Find("TitleSceneManager").GetComponent <TitleSceneManager>();
     isMove  = false;
 }
Beispiel #3
0
 public void Begin_Button()
 {
     if (string.IsNullOrEmpty(heroNameInputField.text))
     {
         return;
     }
     else
     {
         TitleSceneManager titleSceneMgr = FindObjectOfType <TitleSceneManager>();
         titleSceneMgr.BeginNewGame(heroNameInputField.text);
     }
 }
Beispiel #4
0
    // Start is called before the first frame update
    void Start()
    {
        _gameManager       = GameObject.Find("GameManager").GetComponent <GameManager>();
        _titleSceneManager = GameObject.Find("TitleSceneManager").GetComponent <TitleSceneManager>();

        _imageButtonClose  = gameObjectImageButtonClose.GetComponent <Image>();
        _imageButtonFinish = gameObjectImageButtonFinish.GetComponent <Image>();
        _sliderMusic       = gameObjectSliderMusic.GetComponent <Slider>();
        _sliderSound       = gameObjectSliderSound.GetComponent <Slider>();

        _isLoaded = true;
    }
Beispiel #5
0
        /// <summary>
        /// InspectorのGUIを更新
        /// </summary>
        public override void OnInspectorGUI()
        {
            base.OnInspectorGUI();

            TitleSceneManager manager = target as TitleSceneManager;

            if (GUILayout.Button("ResetIOSSaveData"))
            {
                Debug.Log("ResetIOSSaveData");
                manager.ResetIOSSaveData();
            }
        }
    void Start()
    {
        isInit = true;
        isFinishedExpSliderAnimation = false;
        timeElapsed = 0.0f;

        // Exercise name
        exerciseName    = GameObject.Find("ExerciseName");
        exerciseCurName = TitleSceneManager.GetCurrentExerciseName();

        // Avg time
        if (exerciseCurName == "Raise and Lower Exercise")
        {
            float tmp = (float)Facilitator.GetAvgProcessingTime() * 0.001f;
            avgTimeText.text = tmp.ToString("f1") + "(s)";
        }
        else if (exerciseCurName == "Raise and Lower Exercise (Elbowless version)")
        {
            float tmp = (float)Facilitator4RL_Elbowless.GetAvgProcessingTime() * 0.001f;
            avgTimeText.text = tmp.ToString("f1") + "(s)";
        }

        // Exp
        expSlider.value = 0.0f;
        if (exerciseCurName == "Raise and Lower Exercise")
        {
            TitleSceneManager.expCurValue += Facilitator.GetCurrentScore();
        }
        else if (exerciseCurName == "Raise and Lower Exercise (Elbowless version)")
        {
            TitleSceneManager.expCurValue += Facilitator4RL_Elbowless.GetCurrentScore();
        }
        expPercent           = TitleSceneManager.expCurValue / expMaxValue;
        expCurValueText.text = (expMaxValue * expPercent).ToString();
        expMaxValueText.text = (expMaxValue).ToString();

        // Circle Slider
        if (exerciseCurName == "Raise and Lower Exercise")
        {
            circleSlider[0].Rate = Facilitator.GetAccuracyRate();
        }
        else if (exerciseCurName == "Raise and Lower Exercise (Elbowless version)")
        {
            circleSlider[0].Rate = Facilitator4RL_Elbowless.GetAccuracyRate();
        }
        circleSlider[1].Rate = 1.0f;
        circleSlider[2].Rate = 0.0f;

        // Audio
        audioSource   = GetComponent <AudioSource>();
        isFinishedAll = new bool[circleSlider.Length];
    }
Beispiel #7
0
    // Start is called before the first frame update
    void Start()
    {
        _gameManager       = GameObject.Find("GameManager").GetComponent <GameManager>();
        _titleSceneManager = GameObject.Find("TitleSceneManager").GetComponent <TitleSceneManager>();

        _audioSources = GetComponents <AudioSource>();

        _imageButtonStart    = gameObjectImageButtonStart.GetComponent <Image>();
        _imageButtonTutorial = gameObjectImageButtonTutorial.GetComponent <Image>();
        _imageButtonSettings = gameObjectImageButtonSettings.GetComponent <Image>();
        _imageButtonRanking  = gameObjectImageButtonRanking.GetComponent <Image>();

        _isActive = true;
    }
Beispiel #8
0
    // Start is called before the first frame update
    void Start()
    {
        _gameManager       = GameObject.Find("GameManager").GetComponent <GameManager>();
        _titleSceneManager = GameObject.Find("TitleSceneManager").GetComponent <TitleSceneManager>();

        for (int i = 0; i < 14; i++)
        {
            _textMeshProsRank[i]  = gameObjectsTextMeshProsRank[i].GetComponent <TextMeshProUGUI>();
            _textMeshProsName[i]  = gameObjectsTextMeshProsName[i].GetComponent <TextMeshProUGUI>();
            _textMeshProsScore[i] = gameObjectsTextMeshProsScore[i].GetComponent <TextMeshProUGUI>();
            _textMeshProsDate[i]  = gameObjectsTextMeshProsDate[i].GetComponent <TextMeshProUGUI>();
        }

        _textMeshProMessage = gameObjectTextMehProMessage.GetComponent <TextMeshProUGUI>();

        _imageButtonClose      = gameObjectImageButtonClose.GetComponent <Image>();
        _imageButtonArrowLeft  = gameObjectImageButtonArrowLeft.GetComponent <Image>();
        _imageButtonArrowRight = gameObjectImageButtonArrowRight.GetComponent <Image>();

        _isLoaded = true;
    }
Beispiel #9
0
    public void Back_Button()
    {
        TitleSceneManager titleSceneMgr = FindObjectOfType <TitleSceneManager>();

        titleSceneMgr.GoToTitleScreen();
    }
Beispiel #10
0
    void Awake()
    {
        userModel        = GameObject.Find("User_back");
        kinectController = GameObject.Find("KinectController");

        handLeftUpper     = GameObject.Find("HAND_LEFT_UPPER");
        handLeftDiagUpper = GameObject.Find("HAND_LEFT_DIAG_UPPER");
        handLeftMiddle    = GameObject.Find("HAND_LEFT_MIDDLE");
        handLeftDiagLower = GameObject.Find("HAND_LEFT_DIAG_LOWER");
        handLeftLower     = GameObject.Find("HAND_LEFT_LOWER");

        handRightUpper     = GameObject.Find("HAND_RIGHT_UPPER");
        handRightDiagUpper = GameObject.Find("HAND_RIGHT_DIAG_UPPER");
        handRightMiddle    = GameObject.Find("HAND_RIGHT_MIDDLE");
        handRightDiagLower = GameObject.Find("HAND_RIGHT_DIAG_LOWER");
        handRightLower     = GameObject.Find("HAND_RIGHT_LOWER");

        guideText   = GameObject.Find("Guide");
        countText   = GameObject.Find("Count");
        countGauge  = GameObject.Find("CountGauge");
        scoreText   = GameObject.Find("Score");
        adviceLabel = GameObject.Find("AdviceLabel");
        adviceText  = GameObject.Find("AdviceText");

        goodEffect   = GameObject.Find("GoodEffect");
        badEffect    = GameObject.Find("BadEffect");
        finishEffect = GameObject.Find("FinishEffect");

        // Get the parent-object
        parentObject = GameObject.Find("Objects4Collision");

        // Get all child-objects
        foreach (Transform childTransform in parentObject.transform)
        {
            childTransform.gameObject.SetActive(false);
        }

        isFinishedRehabilitation = false;
        isInit             = true;
        isStep_Raise_Hands = true;
        isStep_Lower_Hands = false;
        //isActive4Advice = false;
        isInitRehabilitation = true;
        isClear4H_LR_D_U     = false;
        isClear4H_LR_M       = false;
        isClear4H_LR_D_L     = false;
        //isClear4HAND        = false;

        countGauge.SetActive(false);
        countGauge.GetComponent <Image>().fillAmount = 1.0f;
        countText.SetActive(false);

        // Added by Kawakami
        exerciseNum    = (int)TitleSceneManager.GetCurrentExerciseNum();
        maxTimes       = exerciseNum;
        remainingTimes = maxTimes;
        scoreText.SetActive(false);
        currentScore = 0;
        adviceLabel.SetActive(false);

        // Audio
        audioSource = GetComponent <AudioSource>();

        // Timer
        sw = new System.Diagnostics.Stopwatch();
        processingTimes = new long[maxTimes];
    }
Beispiel #11
0
 // Start is called before the first frame update
 void Start()
 {
     instance = this;
     SoundManager.instance.PlayBGM(0);
     txtTitle.CrossFadeColor(colors[(colorIndex++) % colors.Length], 2.5f, true, false);
 }
 private void Awake()
 {
     // 适用于MonoBehavior的单例模式
     instance = this;
 }
Beispiel #13
0
 // Start is called before the first frame update
 void Start()
 {
     _titleSceneManager = GameObject.Find("TitleSceneManager").GetComponent <TitleSceneManager>();
 }