DoopelPonger
Classes | Public Member Functions | Public Attributes | List of all members
CoopPatternCreatorProvider Class Reference

Provides next action pattern to SchmittyDoop in the ActionPatternEditor scene. More...

Inheritance diagram for CoopPatternCreatorProvider:
Inheritance graph
[legend]
Collaboration diagram for CoopPatternCreatorProvider:
Collaboration graph
[legend]

Public Member Functions

override void Init ()
 Set up anything needed to create the action pattern. More...
 
override CoopBaseActionPattern GetActionPattern ()
 Returns a CoopBaseActionPattern for SchmittyDoop to use in the ActionPatternEditor scene. More...
 

Public Attributes

List< EditorActionInformationeditorActionInformation
 

Detailed Description

Provides next action pattern to SchmittyDoop in the ActionPatternEditor scene.

When testing out attack patterns in the ActionPatternEditor scene, this scriptable object gives the next action pattern for Schmitty Doop to perform. The editorActionInformation is the list of actions created via the CoopActionPatternCreatorInspector. This class is purely for debugging purposes

Member Function Documentation

◆ GetActionPattern()

override CoopBaseActionPattern CoopPatternCreatorProvider.GetActionPattern ( )
virtual

Returns a CoopBaseActionPattern for SchmittyDoop to use in the ActionPatternEditor scene.

Returns
CoopBaseActionPattern with the editorActionInformation as the list of actions.

Implements CoopAbstractActionPatternProvider.

◆ Init()

override void CoopPatternCreatorProvider.Init ( )
virtual

Set up anything needed to create the action pattern.

Implements CoopAbstractActionPatternProvider.

Member Data Documentation

◆ editorActionInformation

List<EditorActionInformation> CoopPatternCreatorProvider.editorActionInformation

List of action patterns to iterate through while debugging in the ActionPatternEditor scene.


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