У меня есть этот скрипт с некоторыми переменными:
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 не существует.