Table of Contents

Class LunyObjectServiceBase

Namespace
Luny.Engine.Services
/
Assembly
Luny.dll
public abstract class LunyObjectServiceBase : LunyEngineServiceBase, ILunyObjectService, ILunyEngineService
Expand Details ...
Inheritance
Object
LunyObjectServiceBase
Implements
Derived
Inherited Members

Constructors

LunyObjectServiceBase()

protected LunyObjectServiceBase()

Methods

Clone(ILunyObject, ILunyObject, LunyVector3?, LunyQuaternion?, LunyVector3?)

public abstract ILunyObject Clone(ILunyObject original, ILunyObject parent, LunyVector3? position, LunyQuaternion? rotation, LunyVector3? scale)

Parameters

Type Name Description
ILunyObject
original
ILunyObject
parent
LunyVector3?
position
LunyQuaternion?
rotation
LunyVector3?
scale

Returns

ILunyObject

CreateEmpty(String, ILunyObject, LunyVector3?, LunyQuaternion?, LunyVector3?)

public abstract ILunyObject CreateEmpty(String name, ILunyObject parent, LunyVector3? position, LunyQuaternion? rotation, LunyVector3? scale)

Parameters

Type Name Description
String
name
ILunyObject
parent
LunyVector3?
position
LunyQuaternion?
rotation
LunyVector3?
scale

Returns

ILunyObject

CreateFromPrefab(ILunyPrefab, ILunyObject, LunyVector3?, LunyQuaternion?, LunyVector3?)

Creates a new object from a prefab bridge.

public abstract ILunyObject CreateFromPrefab(ILunyPrefab prefab, ILunyObject parent, LunyVector3? position, LunyQuaternion? rotation, LunyVector3? scale)

Parameters

Type Name Description
ILunyPrefab
prefab
ILunyObject
parent
LunyVector3?
position
LunyQuaternion?
rotation
LunyVector3?
scale

Returns

ILunyObject

CreatePrimitive(String, LunyPrimitiveType, ILunyObject, LunyVector3?, LunyQuaternion?, LunyVector3?)

public abstract ILunyObject CreatePrimitive(String name, LunyPrimitiveType type, ILunyObject parent, LunyVector3? position, LunyQuaternion? rotation, LunyVector3? scale)

Parameters

Type Name Description
String
name
LunyPrimitiveType
type
ILunyObject
parent
LunyVector3?
position
LunyQuaternion?
rotation
LunyVector3?
scale

Returns

ILunyObject