Show / Hide Table of Contents

Class SpaceVillainArcadeComponent

Inheritance
System.Object
SharedSpaceVillainArcadeComponent
SpaceVillainArcadeComponent
Namespace: Content.Server.Arcade.SpaceVillain
Assembly: Content.Server.dll
Syntax
public sealed class SpaceVillainArcadeComponent : SharedSpaceVillainArcadeComponent

Fields

| Improve this Doc View Source

Game

The current session of the SpaceVillain game for this arcade machine.

Declaration
public SpaceVillainGame Game
Field Value
Type Description
SpaceVillainGame
| Improve this Doc View Source

GameOverSound

The sound played when the player loses.

Declaration
public SoundSpecifier GameOverSound
Field Value
Type Description
Robust.Shared.Audio.SoundSpecifier
| Improve this Doc View Source

NewGameSound

The sound played when a new session of the SpaceVillain game is begun.

Declaration
public SoundSpecifier NewGameSound
Field Value
Type Description
Robust.Shared.Audio.SoundSpecifier
| Improve this Doc View Source

OverflowFlag

Unused flag that can be hacked via wires. Name suggests that it was intended to either make the health/mana values underflow while playing the game or turn the arcade machine into an infinite prize fountain.

Declaration
public bool OverflowFlag
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

PlayerAttackSound

The sound played when the player chooses to attack.

Declaration
public SoundSpecifier PlayerAttackSound
Field Value
Type Description
Robust.Shared.Audio.SoundSpecifier
| Improve this Doc View Source

PlayerChargeSound

The sound played when the player chooses to regain mana.

Declaration
public SoundSpecifier PlayerChargeSound
Field Value
Type Description
Robust.Shared.Audio.SoundSpecifier
| Improve this Doc View Source

PlayerHealSound

The sound played when the player chooses to heal.

Declaration
public SoundSpecifier PlayerHealSound
Field Value
Type Description
Robust.Shared.Audio.SoundSpecifier
| Improve this Doc View Source

PossibleFightVerbs

The prefixes that can be used to create the game name.

Declaration
public List<string> PossibleFightVerbs
Field Value
Type Description
List<System.String>
| Improve this Doc View Source

PossibleFirstEnemyNames

The first names/titles that can be used to construct the name of the villain.

Declaration
public List<string> PossibleFirstEnemyNames
Field Value
Type Description
List<System.String>
| Improve this Doc View Source

PossibleLastEnemyNames

The last names that can be used to construct the name of the villain.

Declaration
public List<string> PossibleLastEnemyNames
Field Value
Type Description
List<System.String>
| Improve this Doc View Source

PossibleRewards

The prototypes that can be dispensed as a reward for winning the game.

Declaration
public List<string> PossibleRewards
Field Value
Type Description
List<System.String>
| Improve this Doc View Source

RewardAmount

The remaining number of prizes the arcade machine can dispense.

Declaration
public int RewardAmount
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RewardMaxAmount

The maximum number of prizes the arcade machine can have.

Declaration
public int RewardMaxAmount
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RewardMinAmount

The minimum number of prizes the arcade machine can have.

Declaration
public int RewardMinAmount
Field Value
Type Description
System.Int32
| Improve this Doc View Source

WinSound

The sound played when the player wins.

Declaration
public SoundSpecifier WinSound
Field Value
Type Description
Robust.Shared.Audio.SoundSpecifier
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾