Package cn.nukkit.entity.ai.memory
Class AttackMemory
java.lang.Object
cn.nukkit.entity.ai.memory.AttackMemory
- All Implemented Interfaces:
IMemory<EntityDamageEvent>
,TimedMemory
@PowerNukkitXOnly
@Since("1.6.0.0-PNX")
public class AttackMemory
extends Object
implements IMemory<EntityDamageEvent>, TimedMemory
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
getData()
int
getTime()
void
setAttackTime
(int attackTime) void
setData
(EntityDamageEvent event)
-
Field Details
-
event
-
attackTime
protected int attackTime
-
-
Constructor Details
-
AttackMemory
public AttackMemory() -
AttackMemory
-
-
Method Details
-
getData
- Specified by:
getData
in interfaceIMemory<EntityDamageEvent>
- Returns:
- 此记忆中包含的数据
-
setData
- Specified by:
setData
in interfaceIMemory<EntityDamageEvent>
-
getTime
public int getTime()- Specified by:
getTime
in interfaceTimedMemory
- Returns:
- 此Memory刷新时服务端的Tick数
-
getAttackTime
public int getAttackTime() -
setAttackTime
public void setAttackTime(int attackTime)
-