Package cn.nukkit.entity.ai.memory
Interface IMemory<T>
- Type Parameters:
T
- 包含的数据类型
- All Known Implementing Classes:
AttackMemory
,AttackTargetMemory
,BooleanMemory
,BurnTimeMemory
,EggSpawnTimeMemory
,EntityExplodeMemory
,EntityMemory
,InLoveMemory
,IntegerMemory
,NearestEntityMemory
,NearestFeedingPlayerMemory
,NearestPlayerMemory
,NewAttackTargetMemory
,PlayerAttackEntityMemory
,PlayerBreedingMemory
,PlayerMemory
,RouteUnreachableTimeMemory
,SpouseMemory
,UniversalTimedMemory
,Vector3Memory
,WardenAngerValueMemory
,WolfNearestSkeletonMemory
实体记忆对象,表示单个实体记忆数据
可被存储到记忆存储器
IMemoryStorage
中
注意,对于此接口的所有实现类,都必须有一个无参构造函数,返回一个代表此记忆的空记忆 (方法hasData()返回值为false)
-
Method Summary
-
Method Details
-
getData
- Returns:
- 此记忆中包含的数据
-
setData
-
hasData
default boolean hasData()
-