pda
jvm
core
/
net.artux.pda.map.ecs.battle
/
MoodComponent
Mood
Component
open
class
MoodComponent
:
Component
Members
Constructors
Mood
Component
Link copied to clipboard
constructor
(
storyDataModel
:
StoryDataModel
)
constructor
(
gang
:
Gang
,
relations
:
Array
<
Integer
>
,
params
:
Set
<
String
>
)
constructor
(
)
constructor
(
gang
:
Gang
)
constructor
(
stalkerGroup
:
StalkerGroup
)
Properties
always
Ignored
Link copied to clipboard
open
var
alwaysIgnored
:
Boolean
angry
Link copied to clipboard
open
var
angry
:
Boolean
angry
On
Player
Link copied to clipboard
open
var
angryOnPlayer
:
Boolean
enemy
Link copied to clipboard
open
var
enemy
:
Entity
gand
Id
Link copied to clipboard
val
gandId
:
Int
ignore
Player
Link copied to clipboard
open
var
ignorePlayer
:
Boolean
immortal
Link copied to clipboard
open
var
immortal
:
Boolean
player
Link copied to clipboard
open
var
player
:
Boolean
relations
Link copied to clipboard
val
relations
:
Array
<
Integer
>
untarget
Link copied to clipboard
open
var
untarget
:
Boolean
Functions
get
Enemy
Link copied to clipboard
open
fun
getEnemy
(
)
:
Entity
get
Relation
Link copied to clipboard
open
fun
getRelation
(
moodComponent
:
MoodComponent
)
:
Int
has
Enemy
Link copied to clipboard
open
fun
hasEnemy
(
)
:
Boolean
is
Enemy
Link copied to clipboard
open
fun
isEnemy
(
moodComponent
:
MoodComponent
)
:
Boolean
set
Enemy
Link copied to clipboard
open
fun
setEnemy
(
enemy
:
Entity
)
set
Relation
Link copied to clipboard
open
fun
setRelation
(
moodComponent
:
MoodComponent
,
relation
:
Int
)