public void BroadcastMessage(Message msg) { foreach (GameEntity e in NewlyCreatedEntityList) { e.ReceiveMessage(msg); } }
public void ReceiveMessage(Message msg) { foreach( IEntityComponent ec in _components) { ec.Process(msg); } }