DI-Guy SDK Documentation  13.8
diguyMotionVariant.h File Reference

Contains the diguyMotionVariant enumeration and utility function declarations. More...

#include <declspec_diguy.h>

Go to the source code of this file.

Macros

#define CPLUSPLUS_ONLY
 

Enumerations

enum  diguyMotionVariant {
  DIGUY_MOTION_VARIANT_NORMAL = 0, DIGUY_MOTION_VARIANT_AIM, DIGUY_MOTION_VARIANT_DEAD, DIGUY_MOTION_VARIANT_ANGRY,
  DIGUY_MOTION_VARIANT_AMBIENT, DIGUY_MOTION_VARIANT_ASSAULT, DIGUY_MOTION_VARIANT_CLIMBING, DIGUY_MOTION_VARIANT_CURIOUS,
  DIGUY_MOTION_VARIANT_EXERCISE, DIGUY_MOTION_VARIANT_FALLING, DIGUY_MOTION_VARIANT_FAST_ROPE, DIGUY_MOTION_VARIANT_FUNKY,
  DIGUY_MOTION_VARIANT_INJURED, DIGUY_MOTION_VARIANT_IMMOBILE, DIGUY_MOTION_VARIANT_READY, DIGUY_MOTION_VARIANT_SICK,
  DIGUY_MOTION_VARIANT_SOCIALIZE, DIGUY_MOTION_VARIANT_STUNNED, DIGUY_MOTION_VARIANT_OTHER, DIGUY_MOTION_VARIANT_MISC0,
  DIGUY_MOTION_VARIANT_MISC1, DIGUY_MOTION_VARIANT_MISC2, DIGUY_MOTION_VARIANT_MISC3, DIGUY_MOTION_VARIANT_MISC4,
  DIGUY_MOTION_VARIANT_MISC5, DIGUY_MOTION_VARIANT_MISC6, DIGUY_MOTION_VARIANT_MISC7, DIGUY_MOTION_VARIANT_MISC8,
  DIGUY_MOTION_VARIANT_MISC9, DIGUY_MOTION_VARIANT_UNKNOWN, DIGUY_MOTION_VARIANT_ANY, DIGUY_MOTION_VARIANT_COUNT
}
 

Functions

const char * diguy_motion_variant_to_string (diguyMotionVariant variant)
 This function converts the passed variant enumeration into a NULL-terminated C-style string. More...
 
diguyMotionVariant diguy_motion_variant_from_string (const char *string)
 This function converts the passed C-style string into an enumerated value. More...
 

Detailed Description

Contains the diguyMotionVariant enumeration and utility function declarations.

Macro Definition Documentation

#define CPLUSPLUS_ONLY

Enumeration Type Documentation

Enumerator
DIGUY_MOTION_VARIANT_NORMAL 
DIGUY_MOTION_VARIANT_AIM 
DIGUY_MOTION_VARIANT_DEAD 
DIGUY_MOTION_VARIANT_ANGRY 
DIGUY_MOTION_VARIANT_AMBIENT 
DIGUY_MOTION_VARIANT_ASSAULT 
DIGUY_MOTION_VARIANT_CLIMBING 
DIGUY_MOTION_VARIANT_CURIOUS 
DIGUY_MOTION_VARIANT_EXERCISE 
DIGUY_MOTION_VARIANT_FALLING 
DIGUY_MOTION_VARIANT_FAST_ROPE 
DIGUY_MOTION_VARIANT_FUNKY 
DIGUY_MOTION_VARIANT_INJURED 
DIGUY_MOTION_VARIANT_IMMOBILE 
DIGUY_MOTION_VARIANT_READY 
DIGUY_MOTION_VARIANT_SICK 
DIGUY_MOTION_VARIANT_SOCIALIZE 
DIGUY_MOTION_VARIANT_STUNNED 
DIGUY_MOTION_VARIANT_OTHER 
DIGUY_MOTION_VARIANT_MISC0 
DIGUY_MOTION_VARIANT_MISC1 
DIGUY_MOTION_VARIANT_MISC2 
DIGUY_MOTION_VARIANT_MISC3 
DIGUY_MOTION_VARIANT_MISC4 
DIGUY_MOTION_VARIANT_MISC5 
DIGUY_MOTION_VARIANT_MISC6 
DIGUY_MOTION_VARIANT_MISC7 
DIGUY_MOTION_VARIANT_MISC8 
DIGUY_MOTION_VARIANT_MISC9 
DIGUY_MOTION_VARIANT_UNKNOWN 
DIGUY_MOTION_VARIANT_ANY 
DIGUY_MOTION_VARIANT_COUNT 

Function Documentation

const char* diguy_motion_variant_to_string ( diguyMotionVariant  variant)

This function converts the passed variant enumeration into a NULL-terminated C-style string.

Returns:

C-style string identifying variant

Callable From:

  • C++
  • Script
diguyMotionVariant diguy_motion_variant_from_string ( const char *  string)

This function converts the passed C-style string into an enumerated value.

Variants are used in functions such as diguyCharacter::get_action_from_description().

Returns:

enumeration value of variant

Callable From:

  • C++
  • Script