This is what i want.
public List<Vector3> pos = new List<Vector3>();
static public List<Vector3> Position(){
return pos;
}
This is what i want.
public List<Vector3> pos = new List<Vector3>();
static public List<Vector3> Position(){
return pos;
}
You need to make your List pos static
public static List<Vector3> pos = new List<Vector3>();
static public List<Vector3> Position(){
return pos;
}
I'm not quite sure what you actually want. You can't use member variables in static functions, so Niklas solution would work, but you don't need that function in that case.
Well, such things have been asked before. A List is not displayed in the inspector only native arrays are supported at the moment. With some tricks you can view the content but i'm not sure if that's what you want.
If you just need a manager where you can assign prefabs and other stuff in the inspector and you want to access the manager easily, use a singleton.
Just a note: You said "This is what i want." and you posted some code... well is that even a question? If your code do what you want, there is no question. Well the code have errors, but you didn't said that you got errors. Just think about when you ask your next question. Ask specific questions. You have a lot space, you can write pages of text and maybe if it's related add some images/links or what ever that could help to explain your issue.
either remove the static modifier from the function or add it to the list.
you cannot access a non-static member in a static function.