public override void OnInternalGameEvent(World world, InternalGameEvent internalGameEvent) { if (internalGameEvent.Type == InternalEventType.GO_TO_LEVEL) { this.nextLevelNodeName = internalGameEvent.Details; } }
public override void OnInternalGameEvent(World world, InternalGameEvent internalGameEvent) { if (internalGameEvent.Type == InternalEventType.GO_TO_WORLD) { this.nextWorldNodeName = internalGameEvent.Details; } else { this.currentWorldNode.OnInternalGameEvent(world, internalGameEvent); } }
public virtual void OnInternalGameEvent(World world, InternalGameEvent internalGameEvent) { }
public void NotifyInternalGameEvent(InternalGameEvent internalGameEvent) { this.gameNode.OnInternalGameEvent(this, internalGameEvent); }
public override void OnInternalGameEvent(World world, InternalGameEvent internalGameEvent) { }