meisterhau-ll
Preparing search index...
Components/combat/basic/core/component
RequiredComponent
Interface RequiredComponent
必需组件接口
interface
RequiredComponent
{
allowTick
:
boolean
;
detach
(
manager
:
ComponentManager
)
:
void
;
getActor
()
:
Optional
<
Actor
>
;
getComponent
<
T
extends
Component
>
(
ctor
:
ComponentCtor
)
:
T
;
getManager
()
:
ComponentManager
;
onAttach
(
manager
:
ComponentManager
,
)
:
boolean
|
void
|
Promise
<
boolean
|
void
>
;
onDetach
(
manager
:
ComponentManager
)
:
void
|
Promise
<
void
>
;
onTick
(
manager
:
ComponentManager
,
en
:
Optional
<
Actor
>
)
:
void
;
}
Hierarchy (
View Summary
)
BasicComponent
RequiredComponent
HealthModifier
Index
Properties
allow
Tick
Methods
detach
get
Actor
get
Component
get
Manager
on
Attach
on
Detach
on
Tick
Properties
allow
Tick
allowTick
:
boolean
是否允许tick更新
Methods
detach
detach
(
manager
:
ComponentManager
)
:
void
分离组件
Parameters
manager
:
ComponentManager
Returns
void
get
Actor
getActor
()
:
Optional
<
Actor
>
获取所属演员
Returns
Optional
<
Actor
>
get
Component
getComponent
<
T
extends
Component
>
(
ctor
:
ComponentCtor
)
:
T
获取必需组件
Type Parameters
T
extends
Component
Parameters
ctor
:
ComponentCtor
Returns
T
get
Manager
getManager
()
:
ComponentManager
获取组件管理器
Returns
ComponentManager
on
Attach
onAttach
(
manager
:
ComponentManager
)
:
boolean
|
void
|
Promise
<
boolean
|
void
>
组件附加时调用
Parameters
manager
:
ComponentManager
Returns
boolean
|
void
|
Promise
<
boolean
|
void
>
on
Detach
onDetach
(
manager
:
ComponentManager
)
:
void
|
Promise
<
void
>
组件分离时调用
Parameters
manager
:
ComponentManager
Returns
void
|
Promise
<
void
>
on
Tick
onTick
(
manager
:
ComponentManager
,
en
:
Optional
<
Actor
>
)
:
void
tick更新方法
Parameters
manager
:
ComponentManager
en
:
Optional
<
Actor
>
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
allow
Tick
Methods
detach
get
Actor
get
Component
get
Manager
on
Attach
on
Detach
on
Tick
meisterhau-ll
Loading...
必需组件接口