30 lines
807 B
C#
Raw Permalink Normal View History

2026-01-05 12:16:58 +05:30
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CollectibleMoverBase : SpawnableMoverBase
{
private CollectibleBase obstacleBase;
private ObstaclesManager obstaclesManager;
private void Awake()
{
obstacleBase = GetComponent<CollectibleBase>();
}
private void Update()
{
if (!worldSpawnManager || !obstaclesManager)
{
worldSpawnManager = InterfaceManager.Instance?.GetInterfaceInstance<WorldSpawnManager>();
obstaclesManager = InterfaceManager.Instance?.GetInterfaceInstance<ObstaclesManager>();
}
if (worldSpawnManager && obstaclesManager)
{
moveSpeed = worldSpawnManager.EnvironmentMoveSpeed;
base.Update();
}
}
}