Показать сообщение отдельно
Старый 03.11.2011, 23:58   #557
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Фак по Юнити.

C#
Proba_1.cs
using System.Collections.Generic;
using UnityEngine;

public class 
Proba_1 MonoBehaviour
{
    public List<
MyClassarr = new List<MyClass>();

    public class 
MyClass
    
{
        public 
string info;
        public 
string value;
    }

    public 
void Add(string infostring value)
    {
        var 
= 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(00100100), "Запилить"))
        {
            
inv.Add(infovalue);
        }
    }

__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Lowlet (04.11.2011)