mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2024-12-23 14:03:34 +00:00
27 lines
559 B
C
27 lines
559 B
C
|
#pragma once
|
||
|
#include "dCommonVars.h"
|
||
|
#include "NiPoint3.h"
|
||
|
#include "NiQuaternion.h"
|
||
|
#include "LDFFormat.h"
|
||
|
#include <vector>
|
||
|
|
||
|
struct mapCompareLwoSceneIDs {
|
||
|
bool operator()(const LWOSCENEID& lhs, const LWOSCENEID& rhs) const { return lhs < rhs; }
|
||
|
};
|
||
|
|
||
|
struct SceneObject {
|
||
|
LWOOBJID id;
|
||
|
LOT lot;
|
||
|
uint32_t value1;
|
||
|
uint32_t value2;
|
||
|
NiPoint3 position;
|
||
|
NiQuaternion rotation;
|
||
|
float scale = 1.0f;
|
||
|
//std::string settings;
|
||
|
uint32_t value3;
|
||
|
std::vector<LDFBaseData*> settings;
|
||
|
};
|
||
|
|
||
|
#define LOT_MARKER_PLAYER_START 1931
|
||
|
#define LOT_MARKET_CAMERA_TARGET 2182
|