using RebootKit.Engine.Simulation; using RebootReality.jelycho.Beacons; using RebootReality.jelycho.Enemies; using RebootReality.jelycho.Feedbacks; using RebootReality.jelycho.InfectedArea; using RebootReality.jelycho.Ropes; using UnityEngine; namespace RebootReality.jelycho { public class WorldContext : MonoBehaviour, IWorldContext { [field: SerializeField] public Transform PlayerSpawnPoint { get; private set; } [field: SerializeField] public RopesManager RopesManager { get; private set; } [field: SerializeField] public BaseManagerActor BaseManager { get; private set; } [field: SerializeField] public FeedbacksManagerActor FeedbacksManager { get; private set; } [field: SerializeField] public InfectedAreaManager InfectedAreaManager { get; private set; } [field: SerializeField] public WavesManagerActor WavesManager { get; private set; } [field: SerializeField] public HitboxManagerActor HitboxManager { get; private set; } } }