view Level/Decoration.h @ 1484:62c7f07bc05a

UICharacter.cpp cleaning(continue) OnPaperdollLeftClick(3)
author Ritor1
date Thu, 29 Aug 2013 18:08:02 +0600
parents 61451d5980bf
children a27cdb3d753e
line wrap: on
line source

#pragma once

#include "../VectorTypes.h"

enum LEVEL_DECORATION_FLAGS
{
  LEVEL_DECORATION_TRIGGERED_BY_TOUCH = 0x01,
  LEVEL_DECORATION_TRIGGERED_BY_MONSTER = 0x02,
  LEVEL_DECORATION_TRIGGERED_BY_OBJECT = 0x04,
  LEVEL_DECORATION_VISIBLE_ON_MAP = 0x08,
  LEVEL_DECORATION_CHEST = 0x10,
  LEVEL_DECORATION_INVISIBLE = 0x20,
  LEVEL_DECORATION_OBELISK_CHEST = 0x40,
};

/*   74 */
#pragma pack(push, 1)
struct LevelDecoration
{
  LevelDecoration();
  int GetGlobalEvent();
  bool IsInteractive();
  bool _47A825();


  unsigned __int16 uDecorationDescID;
  __int16 field_2;
  struct Vec3_int_ vPosition;
  int field_10_y_rot;
  __int16 uCog;
  __int16 field_16_event_id;
  __int16 field_18;
  __int16 field_1A;
  __int16 _idx_in_stru123;
  __int16 field_1E;
};
#pragma pack(pop)