|
override int | Range => range |
|
Vector3 | StartPosition => _gridTransform.grid.grid.CellToWorld(_startingPosition) |
|
Vector3 | EndPosition => _gridTransform.worldPosition |
|
SpriteRenderer | SpriteRenderer => _spriteRenderer |
|
GridTransform | GridTransform => _gridTransform |
|
|
override float | MoveTime => moveTime |
|
|
void | Move (Vector3Int newPosition) |
|
void | Reflected () |
|
void | Bind (GamePlayer shooter, Direction direction) |
|
GamePlayer | PlayerCollision (IEnumerable< GamePlayer > players) |
|
IEnumerable< Projectile > | Collisions (IEnumerable< Projectile > projectiles) |
|
void | Nullify () |
|
Projectile | GetReflected () |
|
RenderAction | RenderAction () |
|
IEnumerator | RenderAttack (RenderAttack attack) |
|
abstract int | Range [get] |
|
abstract float | MoveTime [get] |
|
Direction | Direction [get] |
|
GamePlayer | Shooter [get] |
|
bool | Alive [get, set] |
|
The documentation for this class was generated from the following file:
- client/Assets/DemoGame/Scripts/Arrow.cs