protected void OnUmaAvatarDataChange(bool isInit, UmaAvatarData avatarData) { CharacterModelUMA characterModelUma = CharacterModel as CharacterModelUMA; if (characterModelUma == null) { return; } characterModelUma.ApplyUmaAvatar(avatarData); }
protected void OnUmaAvatarDataChange(bool isInit, UmaAvatarData avatarData) { if (CharacterModel is AnimatorCharacterModelUMA) { AnimatorCharacterModelUMA animatorCharacterModelUma = CharacterModel as AnimatorCharacterModelUMA; if (animatorCharacterModelUma == null) { return; } animatorCharacterModelUma.ApplyUmaAvatar(avatarData); } else { CharacterModelUMA characterModelUma = CharacterModel as CharacterModelUMA; if (characterModelUma == null) { return; } characterModelUma.ApplyUmaAvatar(avatarData); } }