ColorShapeLinks AI
An AI competition for the IEEE Conference on Games 2021
ThinkerManager Class Reference

Singleton class used for finding and keeping a record of existing thinkers. More...

+ Collaboration diagram for ThinkerManager:

Public Member Functions

bool IsKnown (string thinkerFQN)
 Does the given thinker FQN correspond to a known thinker? More...
 
Type GetTypeFromFQN (string thinkerFQN)
 Get thinker type from its fully qualified name. More...
 

Properties

static ThinkerManager Instance [get]
 Returns the singleton instance of this class. More...
 
string[] ThinkerNames [get]
 Array of thinker names. More...
 

Detailed Description

Singleton class used for finding and keeping a record of existing thinkers.

Member Function Documentation

◆ GetTypeFromFQN()

Type GetTypeFromFQN ( string  thinkerFQN)

Get thinker type from its fully qualified name.

Parameters
thinkerFQNFully qualified name of thinker.
Returns
The thinker's type.

◆ IsKnown()

bool IsKnown ( string  thinkerFQN)

Does the given thinker FQN correspond to a known thinker?

Parameters
thinkerFQNFully qualified name of thinker.
Returns
true if the thinker class exists in the loaded assemblies, false otherwise.

Property Documentation

◆ Instance

ThinkerManager Instance
staticget

Returns the singleton instance of this class.

The singleton instance of this class.

◆ ThinkerNames

string [] ThinkerNames
get

Array of thinker names.

Names of known thinkers.


The documentation for this class was generated from the following file: