Class TickableGroup
ITickable 여럿을 하나의 그룹으로 묶어 일괄 활성화/비활성화.
public sealed class TickableGroup : ITickable
- Inheritance
-
objectTickableGroup
- Implements
Remarks
SetActive(false)로 그룹 전체 Tick 중단. 역순 순회 — Tick 중 Remove 발생 시 skip 없이 안전 처리.
Methods
Add(ITickable)
그룹에 추가. 중복 무시.
public void Add(ITickable tickable)
Parameters
tickableITickable
Remove(ITickable)
그룹에서 제거.
public void Remove(ITickable tickable)
Parameters
tickableITickable
SetActive(bool)
그룹 전체 Tick 활성화/비활성화.
public void SetActive(bool active)
Parameters
activebool
Tick(float)
Tick 처리. dt = ITimeSystem.DeltaTime 값.
public void Tick(float dt)
Parameters
dtfloat