Нужно изменить переменную в наследуемом классе Unity C#

я Столкнулся с следующей проблемой: Мне нужно в дочернем классе Movement изменить переменную bossPositionY на числа из массива YposForBossКод

Как это можно сделать? Код ниже

Код


Ответы (1 шт):

Автор решения: MSReturn
 //доп класс
    public class BaseMovement : MonoBehaviour
    {
        protected float bossPositionY;
    }
    //основ класс
    public class BossMovement : BaseMovement
    {
        protected string[] YposForBoss;
        public string[] GetYposForBoss()
        {
            return YposForBoss;
        }
    }
    //дочерн класс
    public class Movement : BossMovement
    {
        private void GetData()
        {
             string[] yposArray = GetYposForBoss();
        }
    }
→ Ссылка