12345678910111213141516171819202122232425 |
- using System.Collections;
- using System.Collections.Generic;
- using Assets.HeroEditor4D.Common.Scripts.CharacterScripts;
- using UnityEngine;
- public class ChangeCharacterOnSelection : MonoBehaviour
- {
- public Character4D character;
- void Start(){
- CharacterSelection.OnCharacterChanged += RefreshCharacter;
- RefreshCharacter();
- }
- void OnDestroy()
- {
- CharacterSelection.OnCharacterChanged -= RefreshCharacter;
- }
- void RefreshCharacter(){
- if(CharacterSelection.selectedCharJson == null){return;}
- if(CharacterSelection.selectedCharJson.Length <= 0){return;}
- character.FromJson(CharacterSelection.selectedCharJson, true);
- }
- }
|