Решил попробовать использовать override.
Но чтото не получается, в справке покопался - такого не нашёл.
А хотел сделать так чтобы не проверять каждый раз условия в Update
Чтобы было не так
void Update()
{
if (a==1) {...}
if (a==2) {...}
}
А хотел сделать примерно так
void Start()
{
if (a==1) {override void UpdateMetod(){...;} }
if (a==2) {override void UpdateMetod(){...;} }
}
void Update()
{
UpdateMetod()
}
Я понял что override используется в классах. Посматрел на msdn доступный пример про Shapes.
Но может есть вариант решения моей задачи?