CharacterCusomizationBridge.cs 870 B

1234567891011121314151617181920212223242526272829303132333435
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using Assets.HeroEditor4D.Common.Scripts.CharacterScripts;
  4. using UnityEngine;
  5. using UnityEngine.SceneManagement;
  6. public class CharacterCusomizationBridge : MonoBehaviour
  7. {
  8. public Character4D character;
  9. public static string characterJson;
  10. public static CharacterCusomizationBridge instance;
  11. void Awake(){
  12. if(instance!=null && instance!=this){
  13. Destroy(instance.gameObject);
  14. }
  15. instance=this;
  16. DontDestroyOnLoad(gameObject);
  17. }
  18. void Update(){
  19. // if(Input.GetKeyDown(KeyCode.Space)){
  20. // LoadToGame();
  21. // }
  22. }
  23. public void LoadToGame(){
  24. CharacterSelection.selectedCharJson = character.ToJson();
  25. SceneManager.LoadScene("MenuScene");
  26. CharacterSelection.SaveCharacterSkinCloud();
  27. }
  28. }