![]() |
3DRadSpace
v1.0.0a
Scripting documentation
|
Base class for all 3DRadSpace objects. More...
Public Member Functions | |
GameObject () | |
Default constructor. More... | |
void | Enable () |
Enables object. More... | |
void | Disable () |
Disables object. More... | |
void | Toggle () |
Switches object on/off state. More... | |
void | Show () |
Shows the object. More... | |
void | Hide () |
Hides the object. More... | |
virtual void | Load (ContentManager content) |
Loads the resource(s). More... | |
virtual void | Draw (SpriteBatch spriteBatch, Matrix? view, Matrix? projection) |
Unloads the resource. More... | |
virtual void | EditorDraw (SpriteBatch spriteBatch, Matrix? view, Matrix? projection) |
Object draw code for the 3DRadSpace editor More... | |
virtual void | Update (MouseState mouse, KeyboardState keyboard, GameTime time) |
Object update logic More... | |
virtual void | Trigger () |
This is specific to objects like ExitFade, NetServer,etc More... | |
override bool | Equals (object obj) |
Determines whether the specified object is equal to the current object. More... | |
override int | GetHashCode () |
Returns the hash code calculated from a string representing the data inside the object. More... | |
override string | ToString () |
Returns the object's name More... | |
void | RunOnce () |
Runs the object one Update loop. If used on a active object it will be stopped. More... | |
Static Public Member Functions | |
static implicit | operator bool (GameObject o) |
Checks if the object exists. Same as GameObject != null. More... | |
static bool | operator== (GameObject a, GameObject b) |
Checks if two GameObjects are equal. More... | |
static bool | operator!= (GameObject a, GameObject b) |
The opposite of the equality operator. More... | |
Public Attributes | |
Vector3 | Position |
Object position More... | |
Vector3 | Rotation |
Rotation in a Euler angles system. More... | |
List< int > | SelectedObjects |
Used for editor. More... | |
Properties | |
string | Name [get, set] |
Object Name. Used as a string identifier. More... | |
object | Tag [get, set] |
Tag object. More... | |
bool | Enabled [get, set] |
Checks if object is enabled. More... | |
bool | Hidden [get, set] |
Checks if object is being drawn. More... | |
List< ObjectBehiavour > | Behiavours [get, set] |
Relation with other objects More... | |
Quaternion | RotationQuaternion [get] |
Rotation in a Quaterion system. More... | |
string | Resource [get, set] |
Resource file More... | |
Events | |
onDraw | OnDraw |
Called when object is being drawn on frame. More... | |
onUpdate | OnUpdate |
Called when object is being updated on the update logic loop. More... | |
onObjectDestroy | OnRemoval |
Called when object is being deleted. More... | |
onObjectLoad | OnObjectLoad |
Called when a object resource is being loaded. More... | |
Base class for all 3DRadSpace objects.
_3DRadSpaceDll.GameObject.GameObject | ( | ) |
Default constructor.
void _3DRadSpaceDll.GameObject.Disable | ( | ) |
Disables object.
|
virtual |
Unloads the resource.
Object Drawing code
Reimplemented in _3DRadSpaceDll.Script, _3DRadSpaceDll.TextPrint, _3DRadSpaceDll.Sprite, _3DRadSpaceDll.Skinmesh, _3DRadSpaceDll.ExitFade, _3DRadSpaceDll.FPVCamera, _3DRadSpaceDll.Skybox, and _3DRadSpaceDll.Camera2D.
|
virtual |
Object draw code for the 3DRadSpace editor
Reimplemented in _3DRadSpaceDll.EventOnLocation, _3DRadSpaceDll.Skinmesh, _3DRadSpaceDll.TextPrint, _3DRadSpaceDll.Sprite, and _3DRadSpaceDll.Camera.
void _3DRadSpaceDll.GameObject.Enable | ( | ) |
Enables object.
override bool _3DRadSpaceDll.GameObject.Equals | ( | object | obj | ) |
Determines whether the specified object is equal to the current object.
obj | The object to compare with the current object. |
override int _3DRadSpaceDll.GameObject.GetHashCode | ( | ) |
Returns the hash code calculated from a string representing the data inside the object.
void _3DRadSpaceDll.GameObject.Hide | ( | ) |
Hides the object.
|
virtual |
Loads the resource(s).
Reimplemented in _3DRadSpaceDll.EventOnLocation, _3DRadSpaceDll.SoundEffect, _3DRadSpaceDll.Script, _3DRadSpaceDll.TextPrint, _3DRadSpaceDll.Skinmesh, and _3DRadSpaceDll.Camera.
|
static |
Checks if the object exists. Same as GameObject != null.
o | GameObject to check. |
|
static |
The opposite of the equality operator.
a | Left instance. |
b | Right instance. |
|
static |
Checks if two GameObjects are equal.
a | Left instance. |
b | Right instance. |
void _3DRadSpaceDll.GameObject.RunOnce | ( | ) |
Runs the object one Update loop. If used on a active object it will be stopped.
void _3DRadSpaceDll.GameObject.Show | ( | ) |
Shows the object.
void _3DRadSpaceDll.GameObject.Toggle | ( | ) |
Switches object on/off state.
override string _3DRadSpaceDll.GameObject.ToString | ( | ) |
Returns the object's name
|
virtual |
This is specific to objects like ExitFade, NetServer,etc
Reimplemented in _3DRadSpaceDll.SoundEffect, and _3DRadSpaceDll.ExitFade.
|
virtual |
Object update logic
Reimplemented in _3DRadSpaceDll.Camera, _3DRadSpaceDll.Script, _3DRadSpaceDll.EventOnLocation, _3DRadSpaceDll.Sprite, _3DRadSpaceDll.EventOnKey, _3DRadSpaceDll.ExitFade, and _3DRadSpaceDll.Timer.
Vector3 _3DRadSpaceDll.GameObject.Position |
Object position
Vector3 _3DRadSpaceDll.GameObject.Rotation |
Rotation in a Euler angles system.
List<int> _3DRadSpaceDll.GameObject.SelectedObjects |
Used for editor.
|
getset |
Relation with other objects
|
getset |
Checks if object is enabled.
|
getset |
Checks if object is being drawn.
|
getset |
Object Name. Used as a string identifier.
|
getset |
Resource file
|
get |
Rotation in a Quaterion system.
|
getset |
Tag object.
onDraw _3DRadSpaceDll.GameObject.OnDraw |
Called when object is being drawn on frame.
onObjectLoad _3DRadSpaceDll.GameObject.OnObjectLoad |
Called when a object resource is being loaded.
onObjectDestroy _3DRadSpaceDll.GameObject.OnRemoval |
Called when object is being deleted.
onUpdate _3DRadSpaceDll.GameObject.OnUpdate |
Called when object is being updated on the update logic loop.