KillObjectiveTask

abstract class KillObjectiveTask extends CountObjectiveTask implements KillTask

Class KillObjectiveTask. Provides killobjectivetask functionality for the Hytale server.

java.lang.Object > CountObjectiveTask > KillObjectiveTask

Field Summary

key

final String key

Field key.

index

final int index

Field index.

attackerEntityRef

final Ref attackerEntityRef

Field attackerEntityRef.

attackerEntity

final Entity attackerEntity

Field attackerEntity.

attackerUuidComponent

final UUIDComponent attackerUuidComponent

Field attackerUuidComponent.

Method Detail

KillObjectiveTask

public public KillObjectiveTask (@Nonnull final KillObjectiveTaskAsset asset, final int taskSetIndex, final int taskIndex)

Method KillObjectiveTask.

Parameters:
@Nonnull final KillObjectiveTaskAsset asset
final int taskSetIndex
final int taskIndex

getAsset

public KillObjectiveTaskAsset getAsset ()

Method getAsset.

checkKilledEntity

public void checkKilledEntity (@Nonnull final Store store, @Nonnull final Ref npcRef, @Nonnull final Objective objective, @Nonnull final NPCEntity npc, @Nonnull final Damage info)

Method checkKilledEntity.

Parameters:
@Nonnull final Store store
@Nonnull final Ref npcRef
@Nonnull final Objective objective
@Nonnull final NPCEntity npc
@Nonnull final Damage info