Class Action

java.lang.Object
com.prineside.tdi2.Action
All Implemented Interfaces:
KryoSerializable
Direct Known Subclasses:
BuildMinerAction, BuildModifierAction, BuildTowerAction, CallWaveAction, ChangeTowerAimStrategyAction, CoreUpgradeAction, CustomAction, CustomModifierButtonAction, CustomTowerButtonAction, GlobalUpgradeMinerAction, GlobalUpgradeTowerAction, ReRollBonusesAction, RewardingAdAction, ScriptAction, SelectGameplayBonusAction, SelectGlobalTowerAbilityAction, SelectTowerAbilityAction, SellMinerAction, SellModifierAction, SellTowerAction, ToggleTowerEnabledAction, UpgradeMinerAction, UpgradeTowerAction, UseAbilityAction

public abstract class Action extends Object implements KryoSerializable
  • Constructor Details

    • Action

      public Action()
  • Method Details

    • getType

      public abstract ActionType getType()
    • affectsPlayerXp

      public boolean affectsPlayerXp()
    • toJson

      public void toJson(Json json)
    • fromJson

      public static Action fromJson(JsonValue value)