У меня есть таймлайн с маркерами, но мне нужно через код менять нужную мне переменную у определённого маркера. Маркеры кастомные.
using UnityEngine;
using UnityEngine.Playables;
using UnityEngine.Timeline;
public class RECTANGLESIGNAL : Marker, INotification, INotificationOptionProvider
{
[SerializeField] private bool retroactive = false;
[SerializeField] private bool emitOnce = true;
[Space(20)]
[SerializeField] private string side = "any";
[SerializeField] private float speed = 10f;
public PropertyName id => new PropertyName();
public string Side => side;
public float Speed => speed;
public NotificationFlags flags => (retroactive ? NotificationFlags.Retroactive : default) | (emitOnce ? NotificationFlags.TriggerOnce : default);
}
Например мне нужно через скрипт поменять значение скорости, возможно ли это вообще сделать? (не смотря на то, что переменные приватные)