Preparing search index...
The search index is not available
太阳TS基础框架(solar)
太阳TS基础框架(solar)
w3ts/handles/player
MapPlayer
Class MapPlayer
No Self In File
Hierarchy
Handle
<
player
>
MapPlayer
Index
Properties
handle
user
Id?
Accessors
color
controller
handicap
handicap
Xp
id
name
race
slot
State
solar
Data
start
Location
start
Location
Point
start
LocationX
start
LocationY
team
Methods
add
Gold
State
add
Lumber
State
add
State
add
Tech
Researched
cache
Hero
Data
compare
Alliance
coords
Fogged
coords
Masked
coords
Visible
cripple
display
Text
get
All
Units
get
Gold
get
Lumber
get
Score
get
Selected
Unit
get
State
get
Structure
Count
get
Tax
Rate
get
Tech
Count
get
Tech
Max
Allowed
get
Tech
Researched
get
Unit
Count
get
Unit
Count
By
Type
has
Gold
has
Lumber
in
Force
is
Local
Player
is
Observer
is
Player
Ally
is
Player
Enemy
is
Race
Pref
Set
is
Selectable
point
Fogged
point
Masked
point
Visible
remove
remove
All
Guard
Positions
set
Ability
Available
set
Alliance
set
On
Score
Screen
set
State
set
Tax
Rate
set
Tech
Max
Allowed
set
Tech
Researched
set
Units
Owner
from
Enum
from
Event
from
Filter
from
Handle
from
Index
from
Local
get
Object
init
From
Handle
Properties
Readonly
handle
handle
:
player
Optional
user
Id
user
Id
?:
number
Accessors
color
get
color
(
)
:
playercolor
Returns
playercolor
set
color
(
color
:
playercolor
)
:
void
base
Parameters
color:
playercolor
Returns
void
controller
get
controller
(
)
:
mapcontrol
Returns
mapcontrol
handicap
get
handicap
(
)
:
number
Returns
number
set
handicap
(
handicap
:
number
)
:
void
Parameters
handicap:
number
Returns
void
handicap
Xp
get
handicapXp
(
)
:
number
Returns
number
set
handicapXp
(
handicap
:
number
)
:
void
Parameters
handicap:
number
Returns
void
id
get
id
(
)
:
number
Returns
number
name
get
name
(
)
:
string
Returns
string
set
name
(
value
:
string
)
:
void
Parameters
value:
string
Returns
void
race
get
race
(
)
:
race
Returns
race
slot
State
get
slotState
(
)
:
playerslotstate
Returns
playerslotstate
solar
Data
get
solarData
(
)
:
AppPlayerData
Returns
AppPlayerData
set
solarData
(
obj
:
{
[key:
string
]
:
any
}
)
:
void
Parameters
obj:
{
[key:
string
]
:
any
}
[
key:
string
]:
any
Returns
void
start
Location
get
startLocation
(
)
:
number
Returns
number
start
Location
Point
get
startLocationPoint
(
)
:
location
Returns
location
start
LocationX
get
startLocationX
(
)
:
number
Returns
number
start
LocationY
get
startLocationY
(
)
:
number
Returns
number
team
get
team
(
)
:
number
Returns
number
Methods
add
Gold
State
add
Gold
State
(
value
:
number
)
:
void
Parameters
value:
number
Returns
void
add
Lumber
State
add
Lumber
State
(
value
:
number
)
:
void
Parameters
value:
number
Returns
void
add
State
add
State
(
whichPlayerState
:
playerstate
, value
:
number
)
:
void
Parameters
whichPlayerState:
playerstate
value:
number
Returns
void
add
Tech
Researched
add
Tech
Researched
(
techId
:
string
|
number
, levels
:
number
)
:
void
Parameters
techId:
string
|
number
levels:
number
Returns
void
cache
Hero
Data
cache
Hero
Data
(
)
:
void
Returns
void
compare
Alliance
compare
Alliance
(
otherPlayer
:
MapPlayer
, whichAllianceSetting
:
alliancetype
)
:
boolean
Parameters
otherPlayer:
MapPlayer
whichAllianceSetting:
alliancetype
Returns
boolean
coords
Fogged
coords
Fogged
(
x
:
number
, y
:
number
)
:
boolean
Parameters
x:
number
y:
number
Returns
boolean
coords
Masked
coords
Masked
(
x
:
number
, y
:
number
)
:
boolean
Parameters
x:
number
y:
number
Returns
boolean
coords
Visible
coords
Visible
(
x
:
number
, y
:
number
)
:
boolean
Parameters
x:
number
y:
number
Returns
boolean
cripple
cripple
(
toWhichPlayers
:
Force
, flag
:
boolean
)
:
void
Parameters
toWhichPlayers:
Force
flag:
boolean
Returns
void
display
Text
display
Text
(
text
:
string
, duration
?:
number
)
:
void
addons
Parameters
text:
string
duration:
number
= 5
Returns
void
get
All
Units
get
All
Units
(
)
:
group
Returns
group
get
Gold
get
Gold
(
)
:
number
Returns
number
get
Lumber
get
Lumber
(
)
:
number
Returns
number
get
Score
get
Score
(
whichPlayerScore
:
playerscore
)
:
number
Parameters
whichPlayerScore:
playerscore
Returns
number
get
Selected
Unit
get
Selected
Unit
(
)
:
unit
同步获取当前玩家选择的第一个单位
Returns
unit
get
State
get
State
(
whichPlayerState
:
playerstate
)
:
number
Parameters
whichPlayerState:
playerstate
Returns
number
get
Structure
Count
get
Structure
Count
(
includeIncomplete
:
boolean
)
:
number
Parameters
includeIncomplete:
boolean
Returns
number
get
Tax
Rate
get
Tax
Rate
(
otherPlayer
:
player
, whichResource
:
playerstate
)
:
number
Parameters
otherPlayer:
player
whichResource:
playerstate
Returns
number
get
Tech
Count
get
Tech
Count
(
techId
:
string
|
number
, specificonly
:
boolean
)
:
number
Parameters
techId:
string
|
number
specificonly:
boolean
Returns
number
get
Tech
Max
Allowed
get
Tech
Max
Allowed
(
techId
:
string
|
number
)
:
number
Parameters
techId:
string
|
number
Returns
number
get
Tech
Researched
get
Tech
Researched
(
techId
:
string
|
number
, specificonly
:
boolean
)
:
boolean
Parameters
techId:
string
|
number
specificonly:
boolean
Returns
boolean
get
Unit
Count
get
Unit
Count
(
includeIncomplete
:
boolean
)
:
number
Parameters
includeIncomplete:
boolean
Returns
number
get
Unit
Count
By
Type
get
Unit
Count
By
Type
(
unitName
:
string
, includeIncomplete
:
boolean
, includeUpgrades
:
boolean
)
:
number
Parameters
unitName:
string
includeIncomplete:
boolean
includeUpgrades:
boolean
Returns
number
has
Gold
has
Gold
(
value
:
number
)
:
boolean
Parameters
value:
number
Returns
boolean
has
Lumber
has
Lumber
(
value
:
number
)
:
boolean
Parameters
value:
number
Returns
boolean
in
Force
in
Force
(
whichForce
:
Force
)
:
boolean
Parameters
whichForce:
Force
Returns
boolean
is
Local
Player
is
Local
Player
(
)
:
boolean
Returns
boolean
is
Observer
is
Observer
(
)
:
boolean
Returns
boolean
is
Player
Ally
is
Player
Ally
(
otherPlayer
:
MapPlayer
)
:
boolean
Parameters
otherPlayer:
MapPlayer
Returns
boolean
is
Player
Enemy
is
Player
Enemy
(
otherPlayer
:
MapPlayer
)
:
boolean
Parameters
otherPlayer:
MapPlayer
Returns
boolean
is
Race
Pref
Set
is
Race
Pref
Set
(
pref
:
racepreference
)
:
boolean
Parameters
pref:
racepreference
Returns
boolean
is
Selectable
is
Selectable
(
)
:
boolean
Returns
boolean
point
Fogged
point
Fogged
(
whichPoint
:
Point
)
:
boolean
Parameters
whichPoint:
Point
Returns
boolean
point
Masked
point
Masked
(
whichPoint
:
Point
)
:
boolean
Parameters
whichPoint:
Point
Returns
boolean
point
Visible
point
Visible
(
whichPoint
:
Point
)
:
boolean
Parameters
whichPoint:
Point
Returns
boolean
remove
remove
(
gameResult
:
playergameresult
)
:
void
Parameters
gameResult:
playergameresult
Returns
void
remove
All
Guard
Positions
remove
All
Guard
Positions
(
)
:
void
Returns
void
set
Ability
Available
set
Ability
Available
(
abilId
:
string
|
number
, avail
:
boolean
)
:
void
Parameters
abilId:
string
|
number
avail:
boolean
Returns
void
set
Alliance
set
Alliance
(
otherPlayer
:
MapPlayer
, whichAllianceSetting
:
alliancetype
, value
:
boolean
)
:
void
Parameters
otherPlayer:
MapPlayer
whichAllianceSetting:
alliancetype
value:
boolean
Returns
void
set
On
Score
Screen
set
On
Score
Screen
(
flag
:
boolean
)
:
void
Parameters
flag:
boolean
Returns
void
set
State
set
State
(
whichPlayerState
:
playerstate
, value
:
number
)
:
void
Parameters
whichPlayerState:
playerstate
value:
number
Returns
void
set
Tax
Rate
set
Tax
Rate
(
otherPlayer
:
MapPlayer
, whichResource
:
playerstate
, rate
:
number
)
:
void
Parameters
otherPlayer:
MapPlayer
whichResource:
playerstate
rate:
number
Returns
void
set
Tech
Max
Allowed
set
Tech
Max
Allowed
(
techId
:
string
|
number
, maximum
:
number
)
:
void
Parameters
techId:
string
|
number
maximum:
number
Returns
void
set
Tech
Researched
set
Tech
Researched
(
techId
:
string
|
number
, setToLevel
:
number
)
:
void
Parameters
techId:
string
|
number
setToLevel:
number
Returns
void
set
Units
Owner
set
Units
Owner
(
newOwner
:
number
)
:
void
Parameters
newOwner:
number
Returns
void
Static
from
Enum
from
Enum
(
)
:
MapPlayer
Returns
MapPlayer
Static
from
Event
from
Event
(
)
:
MapPlayer
Returns
MapPlayer
Static
from
Filter
from
Filter
(
)
:
MapPlayer
Returns
MapPlayer
Static
from
Handle
from
Handle
(
handle
:
player
)
:
MapPlayer
Parameters
handle:
player
Returns
MapPlayer
Static
from
Index
from
Index
(
index
:
number
)
:
MapPlayer
Parameters
index:
number
Returns
MapPlayer
Static
from
Local
from
Local
(
)
:
MapPlayer
Returns
MapPlayer
Static
Protected
get
Object
get
Object
(
handle
:
handle
)
:
any
Parameters
handle:
handle
Returns
any
Static
init
From
Handle
init
From
Handle
(
)
:
boolean
Returns
boolean
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Modules
太阳TS基础框架(solar)
tool/
Buff
tool/
Cache
tool/
Cool
Down
tool/
Object
Pool
tool/STimer
tool/event/
Unit
Attacked
Event
tool/event/
Unit
Damaged
Event
tool/event/
Unit
Death
Event
tool/event/
Unit
Event
tool/event/
Unit
Item
Event
tool/event/
Unit
Spell
Event
util/
Base
Util
util/ability/
Ability
Mapping
Util
util/ability/
Ability
Util
util/archive/
Archive
Util
util/archive/
Global
Archive
Util
util/archive/
Local
Archive
Util
util/debug/
Debug
Check
Sync
Util
util/debug/
Debug
Sgp
Util
util/debug/
Debug
Util
util/debug/
Debug
Vm
Util
util/frame/
Ex
Frame
Api
Util
util/frame/
Frame
Callback
Util
util/frame/
Frame
Layer
Util
util/frame/
Native
Frame
Util
util/game/
Camera
Util
util/game/
Destructable
Util
util/game/
Effect
Util
util/game/
Force
Util
util/game/
Game
Util
util/game/
Gui
Util
util/game/
Item
Util
util/game/
List
File
Util
util/game/
Object
Data
Util
util/game/
Player
Util
util/game/
Rect
Util
util/lang/
Bool
Util
util/lang/
Hook
Util
util/lang/
Lang
Util
util/lang/
Singleton
Util
util/math/
Codec
Util
util/math/
Interpolation
Util
util/math/
Leap
Util
util/math/
Math
Util
util/math/
Random
Util
util/math/
Tween
Util
util/math/
Vector
Util
util/net/
Async
Util
util/net/
Sync
Util
util/other/
Combat
Power
Util
util/system/
Attribute
Util
util/system/
Buff
Util
util/system/
Damage
Util
util/system/
Event
Util
util/system/
Trigger
Util
util/text/
Text
Tag
Util
util/text/
Text
Util
util/unit/
Group
Util
util/unit/
Hero
Util
util/unit/
Select
Util
util/unit/
Unit
State
Util
util/unit/
Unit
Util
util/unit/
Vest
Util
w3ts/handles/camera
w3ts/handles/destructable
w3ts/handles/dialog
w3ts/handles/effect
w3ts/handles/fogmodifier
w3ts/handles/force
w3ts/handles/frame
w3ts/handles/gamecache
w3ts/handles/group
w3ts/handles/handle
w3ts/handles/image
w3ts/handles/item
w3ts/handles/leaderboard
w3ts/handles/multiboard
w3ts/handles/player
w3ts/handles/point
w3ts/handles/quest
w3ts/handles/rect
w3ts/handles/region
w3ts/handles/sound
w3ts/handles/texttag
w3ts/handles/timer
w3ts/handles/timerdialog
w3ts/handles/trigger
w3ts/handles/ubersplat
w3ts/handles/unit
w3ts/handles/widget
Map
Player
handle
user
Id?
color
controller
handicap
handicap
Xp
id
name
race
slot
State
solar
Data
start
Location
start
Location
Point
start
LocationX
start
LocationY
team
add
Gold
State
add
Lumber
State
add
State
add
Tech
Researched
cache
Hero
Data
compare
Alliance
coords
Fogged
coords
Masked
coords
Visible
cripple
display
Text
get
All
Units
get
Gold
get
Lumber
get
Score
get
Selected
Unit
get
State
get
Structure
Count
get
Tax
Rate
get
Tech
Count
get
Tech
Max
Allowed
get
Tech
Researched
get
Unit
Count
get
Unit
Count
By
Type
has
Gold
has
Lumber
in
Force
is
Local
Player
is
Observer
is
Player
Ally
is
Player
Enemy
is
Race
Pref
Set
is
Selectable
point
Fogged
point
Masked
point
Visible
remove
remove
All
Guard
Positions
set
Ability
Available
set
Alliance
set
On
Score
Screen
set
State
set
Tax
Rate
set
Tech
Max
Allowed
set
Tech
Researched
set
Units
Owner
from
Enum
from
Event
from
Filter
from
Handle
from
Index
from
Local
get
Object
init
From
Handle
No Self In File