Почему я не могу получить доступ из внутреннего скрипта? - PullRequest
0 голосов
/ 06 июля 2019

У меня есть этот скрипт с некоторыми переменными:

using System;
using UnityEngine;
using Random = UnityEngine.Random;

namespace UnityEditor.TreeViewExamples
{
    [Serializable]
    internal class MyTreeElement : TreeElement
    {
        public float floatValue1, floatValue2, floatValue3;
        public Material material;
        public string text = "";
        public bool enabled;

        public MyTreeElement (string name, int depth, int id) : base (name, depth, id)
        {
            floatValue1 = Random.value;
            floatValue2 = Random.value;
            floatValue3 = Random.value;
            enabled = false;
        }
    }
}

И я хочу сохранить / загрузить значения этих переменных из этого скрипта:

using UnityEngine;
using System.IO;
using System.Runtime.Serialization.Formatters.Binary;

public class SaveData
{
    public static void Save()
    {

    }

    public static void Load()
    {

    }
}

Но при попытке ввести MyTreeElement в Save () вот так:

public static void Save(MyTreeElement)

MyTreeElement не существует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...