Skip to main content

PlayerSettings

Kindclass
Packagebackend
Full namebackend.PlayerSettings
Sourcesource/backend/PlayerSettings.hx

import props.Player; import ui.DeviceManager;

Public fields​

NameTypeStaticDefaultNotes
numPlayers—yes0property (default, null)
numAvatars—yes0property (default, null)
player1PlayerSettingsyes—property (default, null)
player2PlayerSettingsyes—property (default, null)
onAvatarAdd—yesnew FlxTypedSignal<PlayerSettings->Void>()final · #if haxe >= "4.0.0"
onAvatarRemove—yesnew FlxTypedSignal<PlayerSettings->Void>()final · #if haxe >= "4.0.0"
onAvatarAdd—yesnew FlxTypedSignal<PlayerSettings->Void>()#if !(haxe >= "4.0.0")
onAvatarRemove—yesnew FlxTypedSignal<PlayerSettings->Void>()#if !(haxe >= "4.0.0")
idIntno—property (default, null)
controlsControlsno—final · #if haxe >= "4.0.0"
controlsControlsno—#if !(haxe >= "4.0.0")

Public methods​

new (constructor)​

function new(id, scheme)
ParameterTypeDefault
idDynamic—
schemeDynamic—

View source

setKeyboardScheme​

function setKeyboardScheme(scheme)
ParameterTypeDefault
schemeDynamic—

View source

addAvatar​

static function addAvatar(avatar:Player):PlayerSettings
ParameterTypeDefault
avatarPlayer—

View source

removeAvatar​

static function removeAvatar(avatar:Player):Void
ParameterTypeDefault
avatarPlayer—

View source

init​

static function init():Void

View source

reset​

static function reset()

View source