What is the point of using
[SerializeField]
private float m_number;
public float number{
get{
return m_number;
}
set{
m_number = value;
}
}
void Start(){
m_number =10;
}
instead of the much simpler
public float number;
void Start(){
number = 10;
}
Why would I complicate things with SerializeField and the get/set variable?