Skip to content

GameStage Class

Namespace: SpaceUsurper

Inheritance: ObjectStage → GameStage

Note

This class has a corresponding JSON resource type: StageData

Properties

Name Description
AlivePlayerCount (Inherited from Stage)
AveragePlayerPos
AveragePlayerVel
BaseBgColor
BehaviourHandler (Inherited from Stage)
BgColor
BossFormCount
BossFormNumber
Bounds
BoundsCenter
BulletJobs
CameraHandler (Inherited from Stage)
Difficulty
DifficultyInt
FirstBossForm
FixedDeltaTime (Inherited from Stage)
FixedElapsedTime (Inherited from Stage)
GameMode
IsDefeated
IsDocked (Inherited from Stage)
IsGameOver (Inherited from Stage)
IsMenuStage (Inherited from Stage)
IsPaused (Inherited from Stage)
IsSwitch (Inherited from Stage)
IsVictorious
MaxPlayerInvulnPercent
MiscDebugToggle (Inherited from Stage)
NumBullets (Inherited from Stage)
NumShotPatterns (Inherited from Stage)
NumSpawnedPatterns (Inherited from Stage)
PlayerActions (Inherited from Stage)
PlayerCount (Inherited from Stage)
PlayerHandler
Players
RawFixedDeltaTime (Inherited from Stage)
RawFixedElapsedTime (Inherited from Stage)
ScoringElapsedTime (Inherited from Stage)
ScoringHandler (Inherited from Stage)
SongHandler (Inherited from Stage)
SpeechHandler (Inherited from Stage)
TextHandler (Inherited from Stage)
TimeScaleHandler (Inherited from Stage)
UnitHandler (Inherited from Stage)

Methods

Name Description
AddBulletForce(BulletQueryData, Vector2) (Inherited from Stage)
AddFlatTimeScale(Single, Single) (Inherited from Stage)
AddForceToBullets(Vector2, Single, Single, EasingType, RadialDirectionMode, Vector2, Bullet) (Inherited from Stage)
AddPattern(DataPath<PatternData>, Vector2, Single, Boolean, Boolean, Single, Int32, Int32, DataPath<StatusEffectData>[], Int32[], Player) (Inherited from Stage)
AddSprite(DataPath<SpriteData>, Vector2, Single, Vector2, DepthLevel) (Inherited from Stage)
AddTimeScale(Single, Single, EasingType) (Inherited from Stage)
AffectBulletsInRadius(Vector2, Single, ActionList, ParameterCollection, Boolean, Boolean, BulletQueryData) (Inherited from Stage)
AffectPatternsContaining(String, ActionList, ParameterCollection) (Inherited from Stage)
AffectPlayer(Player, ActionList, ParameterCollection) (Inherited from Stage)
AffectTouchingBullets(Bullet, ActionList, ParameterCollection, Boolean, Boolean, Boolean, Boolean, BulletQueryData) (Inherited from Stage)
AffectTouchingUnits(Bullet, ActionList, Boolean, ParameterCollection) (Inherited from Stage)
AffectUnitsInRadius(Vector2, Single, ActionList, ParameterCollection) (Inherited from Stage)
BorderWarning(Vector2, Single, Single, Color, Single, Single, Vector2, Single, EasingType, EasingType, EasingType)
ClearBgColorFunc()
ClearGridColorFunc()
ClearNumTimesShot(DataPath<PatternData>) (Inherited from Stage)
ClearTimeScales() (Inherited from Stage)
DespawnAddedPatterns(DataPath<PatternData>) (Inherited from Stage)
DespawnBullets(DataPath<BulletData>) (Inherited from Stage)
DespawnBulletsContaining(String) (Inherited from Stage)
DespawnPatterns(DataPath<PatternData>) (Inherited from Stage)
DespawnPatternsContaining(String) (Inherited from Stage)
DestroyBullets(Vector2, Single, Bullet, Color) (Inherited from Stage)
DestroyUnit(String)
DoesBulletExist(DataPath<BulletData>) (Inherited from Stage)
DoesUnitExist(Unit) (Inherited from Stage)
DrawDebugCircle(Vector2, Single, Color, Int32, Single, Single, Single) (Inherited from Stage)
DrawDebugLine(Vector2, Vector2, Single) (Inherited from Stage)
DrawDebugLine(Vector2, Vector2, Color, Single, Single, Single) (Inherited from Stage)
DrawDebugRect(Rect, Color, Single, Boolean, Single) (Inherited from Stage)
DrawDebugText(Vector2, String, Color, Single, Single) (Inherited from Stage)
EaseSpotlightRadius(Single, Single, EasingType)
ForEachPlayer(ActionList, ParameterCollection)
Get(String, T) (Inherited from Stage)
GetBullet(DataPath<BulletData>) (Inherited from Stage)
GetClosestBullet(Vector2, Boolean, Single) (Inherited from Stage)
GetClosestPlayer(Vector2, Boolean)
GetClosestUnit(Vector2, String)
GetCombinedStatusLevel(DataPath<StatusEffectData>)
GetDistanceToUnit(Vector2, String)
GetEcsBulletDataPath(Entity) (Inherited from Stage)
GetMaxStatusLevel(DataPath<StatusEffectData>)
GetMinStatusLevel(DataPath<StatusEffectData>)
GetNumBullets(DataPath<BulletData>) (Inherited from Stage)
GetNumNearbyUnits(Vector2, String, Single)
GetNumTimesShot(DataPath<PatternData>) (Inherited from Stage)
GetNumUnits(String, Boolean)
GetNumUnits(DataPath<UnitData>, Boolean)
GetPlayer(Int32)
GetScriptVersion(String) (Inherited from Stage)
GetUnit(String)
GetUnit(DataPath<UnitData>)
GetUnits(String)
GetUnits(DataPath<UnitData>)
IsRaycastHit(Vector2, Vector2, Boolean, Boolean, Unit) (Inherited from Stage)
LerpBounds(Rect, Single, EasingType)
PlaySfx(SfxIdent, Vector2, Single, Single, Single)
PlaySfx(SfxIdent, Single, Single, Single)
Raycast(Vector2, Vector2, Boolean, Boolean, Unit) (Inherited from Stage)
RaycastPixel(Vector2, Vector2, Boolean, Boolean, Unit) (Inherited from Stage)
RemoteControlNearbyUnits(Vector2, String, ActionList, DataPath<BulletData>, Single, Single)
RepelBullets(Vector2, Single, Single, Single, EasingType, RadialDirectionMode, Vector2, DataPath<BulletData>, Bullet, Color) (Inherited from Stage)
RepelPlayer(Vector2, Single, Single, Single, EasingType, Player)
RepelUnits(Vector2, Single, Single, EasingType, RadialDirectionMode, Vector2, String, DataPath<BulletData>) (Inherited from Stage)
ResetSpotlightPositionCount()
ResetSpotlightPositionFunc(Int32)
ResetSpotlightPositionFuncs()
ResetSpotlightRadius()
SetBgColor(Color, Single, EasingType) (Inherited from Stage)
SetBgColorFunc(ScriptFunc<Color>)
SetBounds(Rect, Boolean)
SetCameraSize(Single) (Inherited from Stage)
SetChromaticAberration(Single) (Inherited from Stage)
SetChromaticAberration(Single, Player) (Inherited from Stage)
SetColorFilter(Color) (Inherited from Stage)
SetColorFilter(Color, Player) (Inherited from Stage)
SetContrast(Single) (Inherited from Stage)
SetContrast(Single, Player) (Inherited from Stage)
SetDebrisForce(Vector2) (Inherited from Stage)
SetGridColor(Color, Single, EasingType)
SetGridColorFunc(ScriptFunc<Color>)
SetGridEdgeScale(Single, Single, EasingType)
SetGridEdgeWarp(Single, Single, EasingType)
SetGridEdgeWidth(Single, Single, EasingType)
SetGridSpacing(Vector2, Single, EasingType)
SetGridThickness(Single, Single, EasingType)
SetHueShift(Single) (Inherited from Stage)
SetHueShift(Single, Player) (Inherited from Stage)
SetLetterboxColor(Color, Single, EasingType)
SetLoopingSfxMaxDistance(Int32, Single)
SetLoopingSfxPitch(Int32, Single)
SetLoopingSfxPosition(Int32, Vector2)
SetLoopingSfxVolume(Int32, Single)
SetPlayer(DataPath<PlayerData>)
SetSaturation(Single) (Inherited from Stage)
SetSaturation(Single, Player) (Inherited from Stage)
SetSpotlightPositionCount(Int32)
SetSpotlightPositionFunc(Int32, ScriptFunc<Vector2>)
SetSpotlightRadius(Single)
SetState(String) (Inherited from Stage)
SetTemperature(Single) (Inherited from Stage)
SetTemperature(Single, Player) (Inherited from Stage)
SetTimeScale(Single) (Inherited from Stage)
SetViewSizeLerpSpeed(Single) (Inherited from Stage)
ShakeCamera(Single, Single, EasingType, Boolean) (Inherited from Stage)
ShowHint(Player, PlayerAction, LocalizedString, Func<Single>) (Inherited from Stage)
SpawnBackground(DataPath<BackgroundData>, Single) (Inherited from Stage)
SpawnBullet(DataPath<BulletData>, Vector2, Single, Vector2, Boolean, Single, Single, Int32, Int32, Boolean, Player) (Inherited from Stage)
SpawnBullet(DataPath<BulletData>, Vector2, Vector2, Vector2, Boolean, Single, Single, Int32, Int32, Boolean, Player) (Inherited from Stage)
SpawnDamageFloater(Vector2, Single, Int32, DamageFloaterData)
SpawnPattern(DataPath<PatternData>, Vector2, Single, Boolean, Boolean, Single, Int32, Int32, DataPath<StatusEffectData>[], Int32[], Player) (Inherited from Stage)
SpawnPattern(DataPath<PatternData>[], Int32, Vector2, Single, Boolean, Boolean, Single, Int32, Int32, DataPath<StatusEffectData>[], Int32[], Player) (Inherited from Stage)
SpawnPattern(DataPath<PatternData>, Vector2, Vector2, Boolean, Boolean, Single, Int32, Int32, DataPath<StatusEffectData>[], Int32[], Player) (Inherited from Stage)
SpawnPattern(DataPath<PatternData>[], Int32, Vector2, Vector2, Boolean, Boolean, Single, Int32, Int32, DataPath<StatusEffectData>[], Int32[], Player) (Inherited from Stage)
SpawnUnit(String, Vector2, Vector2, Direction, Player)
SpawnUnit(DataPath<UnitData>, Vector2, Vector2, Direction, Player)
StartLoopingSfx(SfxIdent, Vector2, Single, Single, Single)
StopLoopingSfx(Int32)
TransformBullets(Vector2, Single, Bullet, DataPath<BulletData>, Single) (Inherited from Stage)
ZoomCamera(Single, Single, Single, EasingType, Boolean) (Inherited from Stage)