Table of Contents

Class TickableGroup

Namespace
Framework.Core.Execution.Tick
Assembly
Assembly-CSharp.dll

ITickable 여럿을 하나의 그룹으로 묶어 일괄 활성화/비활성화.

public sealed class TickableGroup : ITickable
Inheritance
object
TickableGroup
Implements

Remarks

SetActive(false)로 그룹 전체 Tick 중단. 역순 순회 — Tick 중 Remove 발생 시 skip 없이 안전 처리.

Methods

Add(ITickable)

그룹에 추가. 중복 무시.

public void Add(ITickable tickable)

Parameters

tickable ITickable

Remove(ITickable)

그룹에서 제거.

public void Remove(ITickable tickable)

Parameters

tickable ITickable

SetActive(bool)

그룹 전체 Tick 활성화/비활성화.

public void SetActive(bool active)

Parameters

active bool

Tick(float)

Tick 처리. dt = ITimeSystem.DeltaTime 값.

public void Tick(float dt)

Parameters

dt float