C#
Proba_1.cs
using System.Collections.Generic;
using UnityEngine;
public class Proba_1 : MonoBehaviour
{
public List<MyClass> arr = new List<MyClass>();
public class MyClass
{
public string info;
public string value;
}
public void Add(string info, string value)
{
var i = new MyClass();
i.info = info;
i.value = value;
Add(i);
}
public void Add(MyClass k)
{
arr.Add(k);
}
}
Proba_2.cs
using UnityEngine;
public class Proba_2 : MonoBehaviour
{
public string info;
public string value;
void OnGUI()
{
var plr = GameObject.Find("Player");
var inv = plr.GetComponent<Proba_1>();
if (GUI.Button(new Rect(0, 0, 100, 100), "Запилить"))
{
inv.Add(info, value);
}
}
}