Class Action

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

public abstract class Action extends Object implements com.esotericsoftware.kryo.KryoSerializable
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    static Action
    fromJson(com.badlogic.gdx.utils.JsonValue value)
     
    abstract ActionType
     
    void
    toJson(com.badlogic.gdx.utils.Json json)
    Значения должны записываться с учетом того, что json уже находится в объекте Action.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.esotericsoftware.kryo.KryoSerializable

    read, write
  • Constructor Details

    • Action

      public Action()
  • Method Details

    • getType

      public abstract ActionType getType()
    • affectsPlayerXp

      public boolean affectsPlayerXp()
    • toJson

      public void toJson(com.badlogic.gdx.utils.Json json)
      Значения должны записываться с учетом того, что json уже находится в объекте Action. Ключ "t" уже занят для типа действия.
    • fromJson

      public static Action fromJson(com.badlogic.gdx.utils.JsonValue value)