ColorShapeLinks AI
An AI competition for the IEEE Conference on Games 2021
ISessionSubject Interface Reference

Interface defining the events raised in a session of ColorShapeLinks. More...

+ Inheritance diagram for ISessionSubject:
+ Collaboration diagram for ISessionSubject:

Events

Action< ISessionDataProviderBeforeSession
 Event raised when the session is about to start. More...
 
Action< ISessionDataProviderAfterSession
 Event raised when the session is over. More...
 
Action< MatchBeforeMatch
 Event raised before a match starts in the context of a session. More...
 
Action< Match, ISessionDataProviderAfterMatch
 Event raised after a match takes place in the context of a session. More...
 

Detailed Description

Interface defining the events raised in a session of ColorShapeLinks.

Event Documentation

◆ AfterMatch

Action<Match, ISessionDataProvider> AfterMatch

Event raised after a match takes place in the context of a session.

  • The Match type parameter provides information about the match that just finished.
  • The ISessionDataProvider type parameter provides data about the current state of the session.

◆ AfterSession

Action<ISessionDataProvider> AfterSession

Event raised when the session is over.

  • The ISessionDataProvider type parameter provides data about the finished session.

◆ BeforeMatch

Action<Match> BeforeMatch

Event raised before a match starts in the context of a session.

  • The Match type parameter provides information about the match that is about to start.

◆ BeforeSession

Action<ISessionDataProvider> BeforeSession

Event raised when the session is about to start.

  • The ISessionDataProvider type parameter provides data about the session that is about to start.

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