コード例 #1
0
 public void ApplyAvatar()
 {
     if (dontApplyAvatar)
     {
         return;
     }
     UmaModel.ApplyUmaAvatar(GetAvatarData());
 }
コード例 #2
0
 protected override void OnSelectCharacter(IPlayerCharacterData playerCharacterData)
 {
     if (buttonStart)
     {
         buttonStart.gameObject.SetActive(true);
     }
     if (buttonDelete)
     {
         buttonDelete.gameObject.SetActive(true);
     }
     characterModelContainer.SetChildrenActive(false);
     // Load selected character and also set selected player character data
     PlayerCharacterDataById.TryGetValue(playerCharacterData.Id, out selectedPlayerCharacterData);
     // Show selected character model
     CharacterModelById.TryGetValue(playerCharacterData.Id, out selectedModel);
     if (SelectedModel != null && SelectedModel is ICharacterModelUma)
     {
         // Setup Uma model and applies options
         ICharacterModelUma characterModelUMA = SelectedModel as ICharacterModelUma;
         UmaModel = characterModelUMA;
         SelectedModel.gameObject.SetActive(true);
         UmaModel.ApplyUmaAvatar(SelectedPlayerCharacterData.UmaAvatarData);
     }
 }