C# Class moveExtensions, BarCrawl

Exibir arquivo Open project: karatesaul/BarCrawl

Public Methods

Method Description
attackOrder ( this move ) : Vector2[]
getDirection ( this move ) : Vector2

Gets the direction of the move, with a magnitude of 1. Since there are no diagonals, this should always result in integer values.

getMove ( Vector2 direction ) : Move,
getMove ( this move, Vector2 direction ) : void
getPerpendicular ( this move ) : Move[],
isDirectional ( this move ) : bool

Method Details

attackOrder() public static method

public static attackOrder ( this move ) : Vector2[]
move this
return Vector2[]

getDirection() public static method

Gets the direction of the move, with a magnitude of 1. Since there are no diagonals, this should always result in integer values.
public static getDirection ( this move ) : Vector2
move this The move to convert to a direction.
return Vector2

getMove() public static method

public static getMove ( Vector2 direction ) : Move,
direction Vector2
return Move,

getMove() public static method

public static getMove ( this move, Vector2 direction ) : void
move this
direction Vector2
return void

getPerpendicular() public static method

public static getPerpendicular ( this move ) : Move[],
move this
return Move[],

isDirectional() public static method

public static isDirectional ( this move ) : bool
move this
return bool