Interface ILuaGameCharacterDamage

All Known Subinterfaces:
ILuaGameCharacter
All Known Implementing Classes:
IsoDummyCameraCharacter, IsoGameCharacter, IsoLivingCharacter, IsoLuaCharacter, IsoLuaMover, IsoPlayer, IsoSurvivor, IsoZombie, RandomizedBuildingBase.HumanCorpse

public interface ILuaGameCharacterDamage
ILuaGameCharacterDamage Provides the functions expected by LUA when dealing with objects of this type.
  • Method Details

    • getBodyDamage

      BodyDamage getBodyDamage()
    • getBodyDamageRemote

      BodyDamage getBodyDamageRemote()
    • getHealth

      float getHealth()
    • setHealth

      void setHealth(float Health)
    • Hit

      float Hit(BaseVehicle vehicle, float speed, boolean isHitFromBehind, float hitDirX, float hitDirY)
    • Hit

      float Hit(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta)
    • Hit

      float Hit(HandWeapon weapon, IsoGameCharacter wielder, float damageSplit, boolean bIgnoreDamage, float modDelta, boolean bRemote)
    • isOnFire

      boolean isOnFire()
    • StopBurning

      void StopBurning()
    • sendStopBurning

      void sendStopBurning()
    • getLastHitCount

      int getLastHitCount()
    • setLastHitCount

      void setLastHitCount(int hitCount)
    • addHole

      boolean addHole(BloodBodyPartType part)
    • addBlood

      void addBlood(BloodBodyPartType part, boolean scratched, boolean bitten, boolean allLayers)
    • isBumped

      boolean isBumped()
    • getBumpType

      String getBumpType()
    • isOnDeathDone

      boolean isOnDeathDone()
    • setOnDeathDone

      void setOnDeathDone(boolean done)
    • isOnKillDone

      boolean isOnKillDone()
    • setOnKillDone

      void setOnKillDone(boolean done)
    • isDeathDragDown

      boolean isDeathDragDown()
    • setDeathDragDown

      void setDeathDragDown(boolean dragDown)
    • isPlayingDeathSound

      boolean isPlayingDeathSound()
    • setPlayingDeathSound

      void setPlayingDeathSound(boolean playing)