Skip to content

Enums: StringEnums.hpp

Alanzote edited this page Dec 25, 2018 · 1 revision

Several enums are required to be in the format of a std::string, to do so a class named StringEnum was created on namespace Enums::Strings. This class keeps the values in a vector with an easy access operator [] to access the values in order.

On this file, there is also a contant map named get (accessed with Enums::Strings::get), this map contains several enums which are accessed by key, returning a StringEnum.

eBuildType

  • BUILD_IN_NOWHERE
  • BUILD_IN_WORLD
  • BUILD_ON_PROPERTY

CinematicEvent

  • STARTED
  • WAYPOINT
  • ENDED

eCyclingMode

  • ALLOW_CYCLING_TEAMMATES
  • DISALLOW_CYCLING

DeleteReason

  • PICKING_MODEL_UP
  • RETURNING_MODEL_TO_INVENTORY
  • BREAKING_MODEL_APART

EndBehavior

  • RETURN
  • WAIT

FailReason

  • REASON_NOT_GIVEN
  • REASON_OUT_OF_IMAGINATION
  • REASON_CANCELLED_EARLY
  • REASON_BUILD_ENDED

eImmunityState

  • PUSH
  • POP

eKillType

  • VIOLENT
  • SILENT

eMissionLockState

  • LOCKED
  • NEW
  • UNLOCKED

eNotifyType

  • SUCCESS
  • QUIT
  • FAILED
  • BEGIN
  • READY
  • NAMINGPET

eObjectWorldState

  • WORLDSTATE_INWORLD
  • WORLDSTATE_ATTACHED
  • WORLDSTATE_INVENTORY

eRacingClientNotificationType

  • INVALID
  • ACTIVITY_START
  • REWARD_PLAYER
  • EXIT
  • REPLAY
  • REMOVE_PLAYER
  • LEADERBOARD_UPDATED

eResultType

  • NOTFOUND
  • INVITESENT
  • OUTOFRANGE
  • ALREADYTRADING
  • GENERALERROR

eStunState

  • PUSH
  • POP

eTerminateType

  • range
  • user
  • fromInteraction

eTriggerOperator

  • INVALID_OPER
  • EQUAL
  • NOT_EQUAL
  • GREATER
  • GREATER_EQUAL
  • LESS
  • LESS_EQUAL

eTriggerStat

  • INVALID_STAT
  • HEALTH
  • ARMOR
  • IMAGINATION

Clone this wiki locally