/// <summary> /// 最初の各容疑者の初期値を計算するメソッド /// 生成された順番によってエラーが発生するので回避するために生成 /// </summary> public void SetFirstTotalEvidenceValue() { int stage = DataManager.Instance.stage; suspect = GameObject.Find("SuspectFactory").GetComponent <SuspectFactory>(); //犯人の設定された証拠品から犯人の初期評価合計値を計算 m_evidenceValue[0] = CalculateSuspectValue(suspect.m_arraySuspectData[stage].Guilty.evidence, DataManager.Instance.stageData[stage].evidence); for (int i = 0; i < suspect.m_arraySuspectData[stage].NoGuilty.Length; ++i) {//無実の人をぶんまわす m_evidenceValue[i + 1] = CalculateSuspectValue(suspect.m_arraySuspectData[stage].NoGuilty[i].evidence, DataManager.Instance.stageData[stage].evidence); } }
// Start is called before the first frame update void Start() { se_button = GameObject.FindWithTag("AudioManager") .GetComponent <AudioManager>().GetAudioSourceByType(AudioManager.E_AUDIOTYPE.SE_BUTTON); se_page = GameObject.FindWithTag("AudioManager") .GetComponent <AudioManager>().GetAudioSourceByType(AudioManager.E_AUDIOTYPE.SE_PAGE); bgm_game = GameObject.FindWithTag("AudioManager") .GetComponent <AudioManager>().GetAudioSourceByType(AudioManager.E_AUDIOTYPE.BGM_GAME); bgmVolume = bgm_game.volume; bgm_game.volume = 0; bgm_game.Play(); bgm_game.DOFade(bgmVolume, 1.0f); Buttons[(int)E_GAMEBUTTON.BACK].gameObject.SetActive(false); m_suspectDetail.SetActive(false); suspectfactorySc = GameObject.Find("SuspectFactory").GetComponent <SuspectFactory>(); }