Class EnergyManager
java.lang.Object
emu.grasscutter.game.managers.EnergyManager.EnergyManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidhandleAttackHit(emu.grasscutter.net.proto.EvtBeingHitInfoOuterClass.EvtBeingHitInfo hitInfo) voidhandleEvtDoSkillSuccNotify(GameSession session, int skillId, int casterId) voidhandleGenerateElemBall(emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry invoke) voidhandleMonsterEnergyDrop(EntityMonster monster, float hpBeforeDamage, float hpAfterDamage) voidhandlePickupElemBall(GameItem elemBall) Pickup of elemental particles and orbs.static voidvoidsetEnergyUsage(Boolean energyUsage)
-
Constructor Details
-
EnergyManager
-
-
Method Details
-
getPlayer
-
initialize
public static void initialize() -
handleGenerateElemBall
public void handleGenerateElemBall(emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry invoke) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
handlePickupElemBall
Pickup of elemental particles and orbs. -
handleAttackHit
public void handleAttackHit(emu.grasscutter.net.proto.EvtBeingHitInfoOuterClass.EvtBeingHitInfo hitInfo) -
handleEvtDoSkillSuccNotify
-
handleMonsterEnergyDrop
public void handleMonsterEnergyDrop(EntityMonster monster, float hpBeforeDamage, float hpAfterDamage) -
getEnergyUsage
-
setEnergyUsage
-