DoopelPonger
Public Types | Public Attributes | List of all members
CoopActionPatternCreator Class Reference

The class used in the ActionPatternEditor to allow for Editor Scripts to take affect. More...

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

Public Types

enum  ActionType {
  ActionType.BASIC_BALL_ATTACK, ActionType.SPLIT_BALL_ATTACK, ActionType.LASER_ATTACK, ActionType.SHOTGUN_ATTACK,
  ActionType.ALPHA_DOWN, ActionType.ALPHA_UP, ActionType.TELEPORT, ActionType.LINEAR_MOVE,
  ActionType.SMOTH_MOVE
}
 

Public Attributes

List< CoopActionItemactionItems = new List<CoopActionItem>()
 
CoopPatternCreatorProvider patternProvider
 

Detailed Description

The class used in the ActionPatternEditor to allow for Editor Scripts to take affect.

Member Enumeration Documentation

◆ ActionType

Enumerator
BASIC_BALL_ATTACK 
SPLIT_BALL_ATTACK 
LASER_ATTACK 
SHOTGUN_ATTACK 
ALPHA_DOWN 
ALPHA_UP 
TELEPORT 
LINEAR_MOVE 
SMOTH_MOVE 

Member Data Documentation

◆ actionItems

List<CoopActionItem> CoopActionPatternCreator.actionItems = new List<CoopActionItem>()

The list of actions created in the custom inspector that will be given to Schmitty Doop.

◆ patternProvider

CoopPatternCreatorProvider CoopActionPatternCreator.patternProvider

The desitination to save the actionItems that will then be given to Schmitty Doop to use.


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