Пример #1
0
    public void JSON()
    {
        PersistantManagerScript result = new PersistantManagerScript();

        result.CharacterName = PersistantManagerScript.Instance.CharacterName;
        result.Strength      = PersistantManagerScript.Instance.Strength;
        result.Dexterity     = PersistantManagerScript.Instance.Dexterity;
        result.Constitution  = PersistantManagerScript.Instance.Constitution;
        result.Intelligence  = PersistantManagerScript.Instance.Intelligence;
        result.Wisdom        = PersistantManagerScript.Instance.Wisdom;
        result.Charisma      = PersistantManagerScript.Instance.Charisma;
        result.Race          = PersistantManagerScript.Instance.Race;
        result.Class         = PersistantManagerScript.Instance.Class;
        result.Allignment    = PersistantManagerScript.Instance.Allignment;
        result.CurrExp       = PersistantManagerScript.Instance.CurrExp;
        result.MaxExp        = PersistantManagerScript.Instance.MaxExp;
        result.CurrHP        = PersistantManagerScript.Instance.CurrHP;
        result.MaxHP         = PersistantManagerScript.Instance.MaxHP;
        result.ArmorClass    = PersistantManagerScript.Instance.ArmorClass;
        result.Walking       = PersistantManagerScript.Instance.Walking;
        result.Running       = PersistantManagerScript.Instance.Running;
        result.JumpHeight    = PersistantManagerScript.Instance.JumpHeight;
        string json = JsonUtility.ToJson(result);

        PersistantManagerScript.Instance.JSON = json;
    }
Пример #2
0
 private void Awake()
 {
     if (Instance == null)   //means that this code has not been run yet
     {
         Instance = this;    //set it to contain this (cookie/cookie cutter metaphor)
         DontDestroyOnLoad(gameObject);
     }
     else
     {
         Destroy(gameObject); //destroy duplicates
     }
 }
 private void Awake()
 {
     if (Instance == null)
     {
         Instance = this;
         DontDestroyOnLoad(gameObject);
     }
     else
     {
         Destroy(gameObject);
     }
 }