public void Init(PlayerProfile playerProfile, MicProfile micProfile) { lineDisplayer = GetComponentInChildren <LineDisplayer>(); lineDisplayer.Init(6); sentenceDisplayer = GetComponentInChildren <SentenceDisplayer>(); sentenceDisplayer.Init(12, micProfile); totalScoreDisplayer = GetComponentInChildren <TotalScoreDisplayer>(); sentenceRatingDisplayer = GetComponentInChildren <SentenceRatingDisplayer>(); beatGridDisplayer = GetComponentInChildren <BeatGridDisplayer>(); currentBeatGridDisplayer = GetComponentInChildren <CurrentBeatGridDisplayer>(); PlayerNameText playerNameText = GetComponentInChildren <PlayerNameText>(); playerNameText.SetPlayerProfile(playerProfile); AvatarImage avatarImage = GetComponentInChildren <AvatarImage>(); avatarImage.SetPlayerProfile(playerProfile); if (micProfile != null) { totalScoreDisplayer.SetColorOfMicProfile(micProfile); avatarImage.SetColorOfMicProfile(micProfile); } }
public void Init(PlayerProfile playerProfile, MicProfile micProfile) { lineDisplayer = GetComponentInChildren <LineDisplayer>(); lineDisplayer.Init(6); sentenceDisplayer = GetComponentInChildren <SentenceDisplayer>(); sentenceDisplayer.Init(12, micProfile); totalScoreDisplayer = GetComponentInChildren <TotalScoreDisplayer>(); sentenceRatingDisplayer = GetComponentInChildren <SentenceRatingDisplayer>(); beatGridDisplayer = GetComponentInChildren <BeatGridDisplayer>(); currentBeatGridDisplayer = GetComponentInChildren <CurrentBeatGridDisplayer>(); PlayerNameText playerNameText = GetComponentInChildren <PlayerNameText>(); playerNameText.SetPlayerProfile(playerProfile); AvatarImage avatarImage = GetComponentInChildren <AvatarImage>(); avatarImage.SetPlayerProfile(playerProfile); if (micProfile != null) { totalScoreDisplayer.SetColorOfMicProfile(micProfile); avatarImage.SetColorOfMicProfile(micProfile); } // Inject all children foreach (INeedInjection childThatNeedsInjection in GetComponentsInChildren <INeedInjection>()) { injector.Inject(childThatNeedsInjection); } }
void Awake() { hpBar = this.GetComponentInChildren<HPBar> (); atbBar = this.GetComponentInChildren<ATBBar>(); mpBar = this.GetComponentInChildren<MPBar>(); playerNameText = this.GetComponentInChildren<PlayerNameText> (); }