Table of Contents

Class EntityNotifier

Namespace
VoxelPlayground.Gaming
Assembly
GamePlay.dll
public class EntityNotifier : Singleton<EntityNotifier>
Inheritance
object
EntityNotifier
Inherited Members
Extension Methods

Fields

observerBaseList

public List<IObserver> observerBaseList

Field Value

List<IObserver>

Methods

AddObsever(IObserver)

public void AddObsever(IObserver observer)

Parameters

observer IObserver

Awake()

protected override void Awake()

Notify(Entity, VoxelEvent, int, params object[])

public void Notify(Entity entity, VoxelEvent voxelEvent, int affectedVoxelCount, params object[] args)

Parameters

entity Entity
voxelEvent VoxelEvent
affectedVoxelCount int
args object[]

RegisterObserver(IObserver)

public static void RegisterObserver(IObserver observer)

Parameters

observer IObserver