Class UnityObjectService
public sealed class UnityObjectService : LunyObjectServiceBase, ILunyObjectService, ILunyEngineService
- Inheritance
-
objectUnityObjectService
- Implements
Constructors
UnityObjectService()
public UnityObjectService()
Methods
Clone(ILunyObject, ILunyObject, LunyVector3?, LunyQuaternion?, LunyVector3?)
public override ILunyObject Clone(ILunyObject original, ILunyObject parent, LunyVector3? position, LunyQuaternion? rotation, LunyVector3? scale)
Parameters
originalILunyObjectparentILunyObjectpositionLunyVector3?rotationLunyQuaternion?scaleLunyVector3?
Returns
CreateEmpty(string, ILunyObject, LunyVector3?, LunyQuaternion?, LunyVector3?)
public override ILunyObject CreateEmpty(string name, ILunyObject parent, LunyVector3? position, LunyQuaternion? rotation, LunyVector3? scale)
Parameters
namestringparentILunyObjectpositionLunyVector3?rotationLunyQuaternion?scaleLunyVector3?
Returns
CreateFromPrefab(ILunyPrefab, ILunyObject, LunyVector3?, LunyQuaternion?, LunyVector3?)
Creates a new object from a prefab bridge.
public override ILunyObject CreateFromPrefab(ILunyPrefab prefab, ILunyObject parent, LunyVector3? position, LunyQuaternion? rotation, LunyVector3? scale)
Parameters
prefabILunyPrefabparentILunyObjectpositionLunyVector3?rotationLunyQuaternion?scaleLunyVector3?
Returns
CreatePrimitive(string, LunyPrimitiveType, ILunyObject, LunyVector3?, LunyQuaternion?, LunyVector3?)
public override ILunyObject CreatePrimitive(string name, LunyPrimitiveType type, ILunyObject parent, LunyVector3? position, LunyQuaternion? rotation, LunyVector3? scale)
Parameters
namestringtypeLunyPrimitiveTypeparentILunyObjectpositionLunyVector3?rotationLunyQuaternion?scaleLunyVector3?