Nebula
Loading...
Searching...
No Matches
Nebula.Game.NebulaApiV1 Class Reference

Inherits Nebula.Game.INebulaApi.

Public Member Functions

static uint CreateEntity (uint worldId, string template)
 
static bool IsValid (uint worldId, uint entityId)
 
static void DeleteEntity (uint worldId, uint entityId)
 
static Vector3 GetPosition (uint worldId, uint entityId)
 
static void SetPosition (uint worldId, uint entityId, Vector3 position)
 
static Quaternion GetOrientation (uint worldId, uint entityId)
 
static void SetOrientation (uint worldId, uint entityId, Quaternion orientation)
 
static Vector3 GetScale (uint worldId, uint entityId)
 
static void SetScale (uint worldId, uint entityId, Vector3 position)
 
static bool HasComponent (uint worldId, uint entityId, uint componentId)
 
static uint GetComponentId (string name)
 
static void GetComponentData (uint worldId, uint entityId, uint componentId, IntPtr data, int dataSize)
 
static void SetComponentData (uint worldId, uint entityId, uint componentId, IntPtr data, int dataSize)
 
static uint GetDefaultWorldId ()
 

Member Function Documentation

◆ CreateEntity()

static uint Nebula.Game.NebulaApiV1.CreateEntity ( uint worldId,
string template )

◆ DeleteEntity()

static void Nebula.Game.NebulaApiV1.DeleteEntity ( uint worldId,
uint entityId )

◆ GetComponentData()

static void Nebula.Game.NebulaApiV1.GetComponentData ( uint worldId,
uint entityId,
uint componentId,
IntPtr data,
int dataSize )

◆ GetComponentId()

static uint Nebula.Game.NebulaApiV1.GetComponentId ( string name)

◆ GetDefaultWorldId()

static uint Nebula.Game.NebulaApiV1.GetDefaultWorldId ( )

◆ GetOrientation()

static Quaternion Nebula.Game.NebulaApiV1.GetOrientation ( uint worldId,
uint entityId )

◆ GetPosition()

static Vector3 Nebula.Game.NebulaApiV1.GetPosition ( uint worldId,
uint entityId )

◆ GetScale()

static Vector3 Nebula.Game.NebulaApiV1.GetScale ( uint worldId,
uint entityId )

◆ HasComponent()

static bool Nebula.Game.NebulaApiV1.HasComponent ( uint worldId,
uint entityId,
uint componentId )

◆ IsValid()

static bool Nebula.Game.NebulaApiV1.IsValid ( uint worldId,
uint entityId )

◆ SetComponentData()

static void Nebula.Game.NebulaApiV1.SetComponentData ( uint worldId,
uint entityId,
uint componentId,
IntPtr data,
int dataSize )

◆ SetOrientation()

static void Nebula.Game.NebulaApiV1.SetOrientation ( uint worldId,
uint entityId,
Quaternion orientation )

◆ SetPosition()

static void Nebula.Game.NebulaApiV1.SetPosition ( uint worldId,
uint entityId,
Vector3 position )

◆ SetScale()

static void Nebula.Game.NebulaApiV1.SetScale ( uint worldId,
uint entityId,
Vector3 position )

The documentation for this class was generated from the following file: