Package emu.grasscutter.game.entity
Class EntityAvatar
java.lang.Object
emu.grasscutter.game.entity.GameEntity
emu.grasscutter.game.entity.EntityAvatar
-
Field Summary
Fields inherited from class emu.grasscutter.game.entity.GameEntity
id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionemu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlockit.unimi.dsi.fastutil.ints.Int2FloatOpenHashMapintemu.grasscutter.net.proto.PlayerDieTypeOuterClass.PlayerDieTypeemu.grasscutter.net.proto.SceneAvatarInfoOuterClass.SceneAvatarInfointbooleanisAlive()voidonDeath(int killerId) emu.grasscutter.net.proto.SceneEntityInfoOuterClass.SceneEntityInfotoProto()Methods inherited from class emu.grasscutter.game.entity.GameEntity
addFightProperty, getBlockId, getConfigId, getEntityType, getFightProperty, getGroupId, getId, getLastMoveReliableSeq, getLastMoveSceneTimeMs, getLifeState, getMotionInfo, getMotionState, getScene, getSpawnEntry, getWorld, setBlockId, setConfigId, setFightProperty, setGroupId, setLastMoveReliableSeq, setLastMoveSceneTimeMs, setMotionState, setSpawnEntry
-
Constructor Details
-
EntityAvatar
-
EntityAvatar
-
-
Method Details
-
getPlayer
-
getPosition
- Specified by:
getPositionin classGameEntity
-
getRotation
- Specified by:
getRotationin classGameEntity
-
getAvatar
-
getKilledBy
public int getKilledBy() -
getKilledType
public emu.grasscutter.net.proto.PlayerDieTypeOuterClass.PlayerDieType getKilledType() -
isAlive
public boolean isAlive()- Overrides:
isAlivein classGameEntity
-
getFightProperties
public it.unimi.dsi.fastutil.ints.Int2FloatOpenHashMap getFightProperties()- Specified by:
getFightPropertiesin classGameEntity
-
getWeaponEntityId
public int getWeaponEntityId() -
onDeath
public void onDeath(int killerId) - Specified by:
onDeathin classGameEntity
-
getSceneAvatarInfo
public emu.grasscutter.net.proto.SceneAvatarInfoOuterClass.SceneAvatarInfo getSceneAvatarInfo() -
toProto
public emu.grasscutter.net.proto.SceneEntityInfoOuterClass.SceneEntityInfo toProto()- Specified by:
toProtoin classGameEntity
-
getAbilityControlBlock
public emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock getAbilityControlBlock()
-