package org.petah.spring.bai.cache;
import com.springrts.ai.oo.AIFloat3;
import com.springrts.ai.oo.clb.*;
import java.io.Serializable;
import java.util.List;
import java.util.Map;
public class CachedUnitDef implements Serializable {
// Serialization ID
public static final long serialVersionUID = 5L;
private transient UnitDef def;
public CachedUnitDef(UnitDef def) {
this.def = def;
}
public UnitDef getUnitDef() {
return def;
}
public boolean isUseBuildingGroundDecal() {
return def.isUseBuildingGroundDecal();
}
public boolean isUpright() {
return def.isUpright();
}
public boolean isTurnInPlace() {
return def.isTurnInPlace();
}
public boolean isTransportByEnemy() {
return def.isTransportByEnemy();
}
public boolean isTargetingFacility() {
return def.isTargetingFacility();
}
public boolean isStrafeToAttack() {
return def.isStrafeToAttack();
}
public boolean isStealth() {
return def.isStealth();
}
public boolean isStartCloaked() {
return def.isStartCloaked();
}
public boolean isSquareResourceExtractor(Resource rsrc) {
return def.isSquareResourceExtractor(rsrc);
}
public boolean isSonarStealth() {
return def.isSonarStealth();
}
public boolean isShowPlayerName() {
return def.isShowPlayerName();
}
public boolean isReleaseHeld() {
return def.isReleaseHeld();
}
public boolean isReclaimable() {
return def.isReclaimable();
}
public boolean isPushResistant() {
return def.isPushResistant();
}
public boolean isOnOffable() {
return def.isOnOffable();
}
public boolean isNotTransportable() {
return def.isNotTransportable();
}
public boolean isNeedGeo() {
return def.isNeedGeo();
}
public boolean isLevelGround() {
return def.isLevelGround();
}
public boolean isLeaveTracks() {
return def.isLeaveTracks();
}
public boolean isHoverAttack() {
return def.isHoverAttack();
}
public boolean isHoldSteady() {
return def.isHoldSteady();
}
public boolean isHideDamage() {
return def.isHideDamage();
}
public boolean isFullHealthFactory() {
return def.isFullHealthFactory();
}
public boolean isFloater() {
return def.isFloater();
}
public boolean isFirePlatform() {
return def.isFirePlatform();
}
public boolean isFeature() {
return def.isFeature();
}
public boolean isFactoryHeadingTakeoff() {
return def.isFactoryHeadingTakeoff();
}
public boolean isDontLand() {
return def.isDontLand();
}
public boolean isDecloakSpherical() {
return def.isDecloakSpherical();
}
public boolean isDecloakOnFire() {
return def.isDecloakOnFire();
}
public boolean isCommander() {
return def.isCommander();
}
public boolean isCollide() {
return def.isCollide();
}
public boolean isCapturable() {
return def.isCapturable();
}
public boolean isBuilder() {
return def.isBuilder();
}
public boolean isBuildRange3D() {
return def.isBuildRange3D();
}
public boolean isAssistable() {
return def.isAssistable();
}
public boolean isAirStrafe() {
return def.isAirStrafe();
}
public boolean isAirBase() {
return def.isAirBase();
}
public boolean isActivateWhenBuilt() {
return def.isActivateWhenBuilt();
}
public boolean isAbleToSubmerge() {
return def.isAbleToSubmerge();
}
public boolean isAbleToSelfRepair() {
return def.isAbleToSelfRepair();
}
public boolean isAbleToSelfD() {
return def.isAbleToSelfD();
}
public boolean isAbleToResurrect() {
return def.isAbleToResurrect();
}
public boolean isAbleToRestore() {
return def.isAbleToRestore();
}
public boolean isAbleToRepeat() {
return def.isAbleToRepeat();
}
public boolean isAbleToRepair() {
return def.isAbleToRepair();
}
public boolean isAbleToReclaim() {
return def.isAbleToReclaim();
}
public boolean isAbleToPatrol() {
return def.isAbleToPatrol();
}
public boolean isAbleToMove() {
return def.isAbleToMove();
}
public boolean isAbleToLoopbackAttack() {
return def.isAbleToLoopbackAttack();
}
public boolean isAbleToKamikaze() {
return def.isAbleToKamikaze();
}
public boolean isAbleToHover() {
return def.isAbleToHover();
}
public boolean isAbleToGuard() {
return def.isAbleToGuard();
}
public boolean isAbleToFly() {
return def.isAbleToFly();
}
public boolean isAbleToFireControl() {
return def.isAbleToFireControl();
}
public boolean isAbleToFight() {
return def.isAbleToFight();
}
public boolean isAbleToDropFlare() {
return def.isAbleToDropFlare();
}
public boolean isAbleToCrash() {
return def.isAbleToCrash();
}
public boolean isAbleToCloak() {
return def.isAbleToCloak();
}
public boolean isAbleToCapture() {
return def.isAbleToCapture();
}
public boolean isAbleToAttack() {
return def.isAbleToAttack();
}
public boolean isAbleToAssist() {
return def.isAbleToAssist();
}
public int getZSize() {
return def.getZSize();
}
public List<Short> getYardMap(int i) {
return def.getYardMap(i);
}
public int getXSize() {
return def.getXSize();
}
public String getWreckName() {
return def.getWreckName();
}
public float getWingDrag() {
return def.getWingDrag();
}
public float getWingAngle() {
return def.getWingAngle();
}
public float getWindResourceGenerator(Resource rsrc) {
return def.getWindResourceGenerator(rsrc);
}
public List<WeaponMount> getWeaponMounts() {
return def.getWeaponMounts();
}
public float getWaterline() {
return def.getWaterline();
}
public float getWantedHeight() {
return def.getWantedHeight();
}
public float getVerticalSpeed() {
return def.getVerticalSpeed();
}
public float getUpkeep(Resource rsrc) {
return def.getUpkeep(rsrc);
}
public float getUnloadSpread() {
return def.getUnloadSpread();
}
public float getUnitFallSpeed() {
return def.getUnitFallSpeed();
}
public int getUnitDefId() {
return def.getUnitDefId();
}
public String getType() {
return def.getType();
}
public float getTurnRate() {
return def.getTurnRate();
}
public float getTurnRadius() {
return def.getTurnRadius();
}
public float getTurnInPlaceSpeedLimit() {
return def.getTurnInPlaceSpeedLimit();
}
public float getTurnInPlaceDistance() {
return def.getTurnInPlaceDistance();
}
public int getTransportUnloadMethod() {
return def.getTransportUnloadMethod();
}
public int getTransportSize() {
return def.getTransportSize();
}
public float getTransportMass() {
return def.getTransportMass();
}
public int getTransportCapacity() {
return def.getTransportCapacity();
}
public float getTrackWidth() {
return def.getTrackWidth();
}
public int getTrackType() {
return def.getTrackType();
}
public float getTrackStretch() {
return def.getTrackStretch();
}
public float getTrackStrength() {
return def.getTrackStrength();
}
public float getTrackOffset() {
return def.getTrackOffset();
}
public String getTooltip() {
return def.getTooltip();
}
public float getTidalResourceGenerator(Resource rsrc) {
return def.getTidalResourceGenerator(rsrc);
}
public float getTerraformSpeed() {
return def.getTerraformSpeed();
}
public int getTechLevel() {
return def.getTechLevel();
}
public float getStorage(Resource rsrc) {
return def.getStorage(rsrc);
}
public WeaponDef getStockpileDef() {
return def.getStockpileDef();
}
public float getSpeedToFront() {
return def.getSpeedToFront();
}
public float getSpeed() {
return def.getSpeed();
}
public int getSonarRadius() {
return def.getSonarRadius();
}
public int getSonarJamRadius() {
return def.getSonarJamRadius();
}
public float getSlideTolerance() {
return def.getSlideTolerance();
}
public WeaponDef getShieldDef() {
return def.getShieldDef();
}
public String getSelfDExplosion() {
return def.getSelfDExplosion();
}
public int getSelfDCountdown() {
return def.getSelfDCountdown();
}
public float getSeismicSignature() {
return def.getSeismicSignature();
}
public int getSeismicRadius() {
return def.getSeismicRadius();
}
public float getResurrectSpeed() {
return def.getResurrectSpeed();
}
public float getResourceMake(Resource rsrc) {
return def.getResourceMake(rsrc);
}
public float getResourceExtractorRange(Resource rsrc) {
return def.getResourceExtractorRange(rsrc);
}
public float getRepairSpeed() {
return def.getRepairSpeed();
}
public float getRefuelTime() {
return def.getRefuelTime();
}
public float getReclaimSpeed() {
return def.getReclaimSpeed();
}
public float getRadius() {
return def.getRadius();
}
public int getRadarRadius() {
return def.getRadarRadius();
}
public float getPower() {
return def.getPower();
}
public int getNoChaseCategory() {
return def.getNoChaseCategory();
}
public String getName() {
return def.getName();
}
public float getMyGravity() {
return def.getMyGravity();
}
public int getMoveState() {
return def.getMoveState();
}
public MoveData getMoveData() {
return def.getMoveData();
}
public float getMinWaterDepth() {
return def.getMinWaterDepth();
}
public int getMinTransportSize() {
return def.getMinTransportSize();
}
public float getMinTransportMass() {
return def.getMinTransportMass();
}
public float getMinCollisionSpeed() {
return def.getMinCollisionSpeed();
}
public float getMinAirBasePower() {
return def.getMinAirBasePower();
}
public float getMaxWeaponRange() {
return def.getMaxWeaponRange();
}
public float getMaxWaterDepth() {
return def.getMaxWaterDepth();
}
public int getMaxThisUnit() {
return def.getMaxThisUnit();
}
public float getMaxSlope() {
return def.getMaxSlope();
}
public float getMaxRudder() {
return def.getMaxRudder();
}
public float getMaxRepairSpeed() {
return def.getMaxRepairSpeed();
}
public float getMaxPitch() {
return def.getMaxPitch();
}
public float getMaxHeightDif() {
return def.getMaxHeightDif();
}
public float getMaxFuel() {
return def.getMaxFuel();
}
public float getMaxElevator() {
return def.getMaxElevator();
}
public float getMaxDeceleration() {
return def.getMaxDeceleration();
}
public float getMaxBank() {
return def.getMaxBank();
}
public float getMaxAileron() {
return def.getMaxAileron();
}
public float getMaxAcceleration() {
return def.getMaxAcceleration();
}
public float getMass() {
return def.getMass();
}
public float getMakesResource(Resource rsrc) {
return def.getMakesResource(rsrc);
}
public float getLosRadius() {
return def.getLosRadius();
}
public float getLosHeight() {
return def.getLosHeight();
}
public float getLoadingRadius() {
return def.getLoadingRadius();
}
public float getKamikazeDist() {
return def.getKamikazeDist();
}
public int getJammerRadius() {
return def.getJammerRadius();
}
public int getIdleTime() {
return def.getIdleTime();
}
public float getIdleAutoHeal() {
return def.getIdleAutoHeal();
}
public String getHumanName() {
return def.getHumanName();
}
public int getHighTrajectoryType() {
return def.getHighTrajectoryType();
}
public float getHeight() {
return def.getHeight();
}
public float getHealth() {
return def.getHealth();
}
public String getGaia() {
return def.getGaia();
}
public float getFrontToSpeed() {
return def.getFrontToSpeed();
}
public int getFlareTime() {
return def.getFlareTime();
}
public int getFlareSalvoSize() {
return def.getFlareSalvoSize();
}
public int getFlareSalvoDelay() {
return def.getFlareSalvoDelay();
}
public float getFlareReloadTime() {
return def.getFlareReloadTime();
}
public float getFlareEfficiency() {
return def.getFlareEfficiency();
}
public AIFloat3 getFlareDropVector() {
return def.getFlareDropVector();
}
public float getFlareDelay() {
return def.getFlareDelay();
}
public FlankingBonus getFlankingBonus() {
return def.getFlankingBonus();
}
public int getFireState() {
return def.getFireState();
}
public String getFileName() {
return def.getFileName();
}
public float getFallSpeed() {
return def.getFallSpeed();
}
public float getExtractsResource(Resource rsrc) {
return def.getExtractsResource(rsrc);
}
public float getDrag() {
return def.getDrag();
}
public float getDlHoverFactor() {
return def.getDlHoverFactor();
}
public UnitDef getDecoyDef() {
return def.getDecoyDef();
}
public float getDecloakDistance() {
return def.getDecloakDistance();
}
public String getDeathExplosion() {
return def.getDeathExplosion();
}
public Map<String, String> getCustomParams() {
return def.getCustomParams();
}
public float getCost(Resource rsrc) {
return def.getCost(rsrc);
}
public int getCobId() {
return def.getCobId();
}
public float getCloakCostMoving() {
return def.getCloakCostMoving();
}
public float getCloakCost() {
return def.getCloakCost();
}
public String getCategoryString() {
return def.getCategoryString();
}
public int getCategory() {
return def.getCategory();
}
public float getCaptureSpeed() {
return def.getCaptureSpeed();
}
public int getBuildingDecalType() {
return def.getBuildingDecalType();
}
public int getBuildingDecalSizeY() {
return def.getBuildingDecalSizeY();
}
public int getBuildingDecalSizeX() {
return def.getBuildingDecalSizeX();
}
public float getBuildingDecalDecaySpeed() {
return def.getBuildingDecalDecaySpeed();
}
public float getBuildTime() {
return def.getBuildTime();
}
public float getBuildSpeed() {
return def.getBuildSpeed();
}
public List<UnitDef> getBuildOptions() {
return def.getBuildOptions();
}
public float getBuildDistance() {
return def.getBuildDistance();
}
public int getBuildAngle() {
return def.getBuildAngle();
}
public float getAutoHeal() {
return def.getAutoHeal();
}
public float getArmoredMultiple() {
return def.getArmoredMultiple();
}
public int getArmorType() {
return def.getArmorType();
}
public float getAirLosRadius() {
return def.getAirLosRadius();
}
public int getAiHint() {
return def.getAiHint();
}
public boolean canManualFire() {
return def.canManualFire();
}
}