resolveReferences method

Vision resolveReferences(
  1. Map<String, GameEntity> entities
)

Restores UUIDs with references to GameEntity objects.

Implementation

Vision resolveReferences(Map<String,GameEntity> entities ) {
	owner = entities.get(owner!);
	final obstacles = this.obstacles;

	for ( int i = 0, l = obstacles.length; i < l; i ++ ) {
		obstacles[ i ] = entities.get(obstacles[ i ])!;
	}

	return this;
}