BrawlerAGD BrawlerAGD 0.0.0 ALPHA
An Automated Game Designer (AGD) Used for Creating Brawler Fighting Games. An Automated Game Designer for Brawler Video Games
|
Public Types | |
enum | AIState { pursue , recover } |
Public Member Functions | |
AI (Player player, Player opponent) | |
override void | Update () |
void | UpdatePursue () |
void | UpdateRecover () |
override float | GetAxis (string code) |
override bool | GetKeyDown (string code) |
![]() | |
Controller (Player player, Player opponent) | |
void | SetPlayer1Buttons () |
void | SetPlayer2Buttons () |
virtual void | Update () |
Vector2 | GetClosestPlatformDirection () |
virtual float | GetAxis (string code) |
virtual bool | GetKeyDown (string code) |
bool | OverPit (Vector2 offset) |
bool | OverPit () |
bool | PlayerInRangeOfMove () |
bool | OpponentAbove () |
bool | OpponentRight () |
bool | ApproachingEdge () |
bool | JumpsExhausted () |
Public Attributes | |
AIState | state = AIState.pursue |
bool | pressLeft |
bool | pressRight |
bool | pressJump |
bool | pressMove1 |
int | recoveryTime |
int | recoveryTimeLimit |
Vector2 | targetMod |
int | targetTimeLimit |
int | targetTime |
![]() | |
string | horizontalAxis |
string | jumpKey |
string | pauseKey |
string | move1Key |
Player | player |
Player | opponent |
Transform | playerTransform |
LayerMask | mask |
enum AI.AIState |
|
virtual |
Reimplemented from Controller.
|
virtual |
Reimplemented from Controller.
|
virtual |
Reimplemented from Controller.
void AI.UpdatePursue | ( | ) |
void AI.UpdateRecover | ( | ) |
bool AI.pressJump |
bool AI.pressLeft |
bool AI.pressMove1 |
bool AI.pressRight |
int AI.recoveryTime |
int AI.recoveryTimeLimit |
AIState AI.state = AIState.pursue |
Vector2 AI.targetMod |
int AI.targetTime |
int AI.targetTimeLimit |