Да не работает так!!
using UnityEngine;
using System.Collections.Generic;
public class TestClass : MonoBehaviour {
//объявляем класс, но если сюда написать - не канает
public static class npc
{
public Vector3 position;
public float life;
}
public static npc Create()
{
npc newNPC = new npc;
newNPC.position = new Vector3(1,2,3);
newNPC.life = 100f;
return newNPC;
}
private nps newNPC;
void Start(){
newNPC = npcCreate();
}
void Update(){
newNPC.life-=0.01f;
}
}
|
Моно не видит что это новый класс, и компилятор ругается
Assets/Scenes/Scrips/TestsClass.cs(15,11): error CS1525: Unexpected symbol `private'