Библиотека

Программирование на Юнити.

Библиотека

Сообщение DCreator 30 янв 2012, 22:02

Всем привет! Пишу свою библиотеку впервой. Не могу понять одну вещь в Unity3d. Как сделать, так что бы в инспекторе отображались переменные из созданного класса (как GUIStyle)? Например, в библиотеке есть класс с публичной переменной, допустим string, когда объявляю класс в проекте, то в инспекторе переменные не отображается. Пример ниже.

Библиотека:
Синтаксис:
Используется csharp
using System;
using UnityEngine;

namespace ClassLibrary1
{
    public class Class1
    {
        public string Text;

        public void DebugText() {
            Debug.Log(Text);
        }
    }
}
 


Проект:
Синтаксис:
Используется csharp
using UnityEngine;
using ClassLibrary1;

public class Tests : MonoBehaviour
{
    public Class1 text;

    void Start () {
        text.DebugText ();
    }
}
 


Может что то надо прописать в самой библиотеке?
Последний раз редактировалось DCreator 31 янв 2012, 13:26, всего редактировалось 1 раз.
Изображение
Аватара пользователя
DCreator
UNец
 
Сообщения: 9
Зарегистрирован: 16 янв 2012, 14:02
Откуда: Нововоронеж
  • Сайт

Re: Библиотека

Сообщение Good1101 30 янв 2012, 22:21

Чтобы в инспекторе отображалась перемененная из созданного класса он должен наследоваться от MonoBehaviour.
Как тут стрелять?
Аватара пользователя
Good1101
Адепт
 
Сообщения: 1100
Зарегистрирован: 17 ноя 2011, 14:07
  • ICQ

Re: Библиотека

Сообщение DCreator 30 янв 2012, 22:36

Унаследовал класс от MonoBehaviour. Только в инспекторе появился класс, а не его переменные.
Изображение
Аватара пользователя
DCreator
UNец
 
Сообщения: 9
Зарегистрирован: 16 янв 2012, 14:02
Откуда: Нововоронеж
  • Сайт

Re: Библиотека

Сообщение seaman 30 янв 2012, 22:58

seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: Библиотека

Сообщение DCreator 30 янв 2012, 23:15

seaman огромное спасибо за ссылку, все получилось
Изображение
Аватара пользователя
DCreator
UNец
 
Сообщения: 9
Зарегистрирован: 16 янв 2012, 14:02
Откуда: Нововоронеж
  • Сайт


Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


cron