Показать сообщение отдельно
Старый 20.02.2013, 12:40   #1411
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

npc.cs
public class npcMonoBehaviour
{
    public 
float life;

    public static 
npc Create(string npcName)
    {
          return new 
GameObject(npcName).AddComponent<npc>();
    }

    public 
void DestroyMe()
    {
         
Destroy(gameObject);
    }

Game.cs
public class GameMonoBehaviour
{
   
npc newNPC;

   
void Start()
   {
     
newNPC npc.Create("MySuperNPC");
     
newNPC.transform.position = new Vector3(1,2,3);
     
newNPC.life 100;
   }

   
void Update()
   {
      if (
newNPC!= null && newNPC.life<=0) { newNPC.DestroyMe(); }
   }

__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием