@@ -269,7 +269,7 @@ namespace FlaxEngine
|
||||
{
|
||||
return FindActor(typeof(T), name) as T;
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Tries to find actor of the given type and tag in this actor hierarchy (checks this actor and all children hierarchy).
|
||||
/// </summary>
|
||||
@@ -386,5 +386,9 @@ namespace FlaxEngine
|
||||
{
|
||||
return $"{Name} ({GetType().Name})";
|
||||
}
|
||||
|
||||
#if FLAX_EDITOR
|
||||
internal bool ShowTransform => !(this is UIControl);
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -534,9 +534,7 @@ public:
|
||||
/// <summary>
|
||||
/// Gets actor direction vector (forward vector).
|
||||
/// </summary>
|
||||
/// <returns>The result value.</returns>
|
||||
API_PROPERTY(Attributes="HideInEditor, NoSerialize")
|
||||
FORCE_INLINE Float3 GetDirection() const
|
||||
API_PROPERTY(Attributes="HideInEditor, NoSerialize") FORCE_INLINE Float3 GetDirection() const
|
||||
{
|
||||
return Float3::Transform(Float3::Forward, GetOrientation());
|
||||
}
|
||||
@@ -571,7 +569,7 @@ public:
|
||||
/// <summary>
|
||||
/// Gets local position of the actor in parent actor space.
|
||||
/// </summary>
|
||||
API_PROPERTY(Attributes="EditorDisplay(\"Transform\", \"Position\"), DefaultValue(typeof(Vector3), \"0,0,0\"), EditorOrder(-30), NoSerialize, CustomEditorAlias(\"FlaxEditor.CustomEditors.Editors.ActorTransformEditor+PositionEditor\")")
|
||||
API_PROPERTY(Attributes="EditorDisplay(\"Transform\", \"Position\"), VisibleIf(\"ShowTransform\"), DefaultValue(typeof(Vector3), \"0,0,0\"), EditorOrder(-30), NoSerialize, CustomEditorAlias(\"FlaxEditor.CustomEditors.Editors.ActorTransformEditor+PositionEditor\")")
|
||||
FORCE_INLINE Vector3 GetLocalPosition() const
|
||||
{
|
||||
return _localTransform.Translation;
|
||||
@@ -587,7 +585,7 @@ public:
|
||||
/// Gets local rotation of the actor in parent actor space.
|
||||
/// </summary>
|
||||
/// <code>Actor.LocalOrientation *= Quaternion.Euler(0, 10 * Time.DeltaTime, 0)</code>
|
||||
API_PROPERTY(Attributes="EditorDisplay(\"Transform\", \"Rotation\"), DefaultValue(typeof(Quaternion), \"0,0,0,1\"), EditorOrder(-20), NoSerialize, CustomEditorAlias(\"FlaxEditor.CustomEditors.Editors.ActorTransformEditor+OrientationEditor\")")
|
||||
API_PROPERTY(Attributes="EditorDisplay(\"Transform\", \"Rotation\"), VisibleIf(\"ShowTransform\"), DefaultValue(typeof(Quaternion), \"0,0,0,1\"), EditorOrder(-20), NoSerialize, CustomEditorAlias(\"FlaxEditor.CustomEditors.Editors.ActorTransformEditor+OrientationEditor\")")
|
||||
FORCE_INLINE Quaternion GetLocalOrientation() const
|
||||
{
|
||||
return _localTransform.Orientation;
|
||||
@@ -602,7 +600,7 @@ public:
|
||||
/// <summary>
|
||||
/// Gets local scale vector of the actor in parent actor space.
|
||||
/// </summary>
|
||||
API_PROPERTY(Attributes="EditorDisplay(\"Transform\", \"Scale\"), DefaultValue(typeof(Float3), \"1,1,1\"), Limit(float.MinValue, float.MaxValue, 0.01f), EditorOrder(-10), NoSerialize, CustomEditorAlias(\"FlaxEditor.CustomEditors.Editors.ActorTransformEditor+ScaleEditor\")")
|
||||
API_PROPERTY(Attributes="EditorDisplay(\"Transform\", \"Scale\"), VisibleIf(\"ShowTransform\"), DefaultValue(typeof(Float3), \"1,1,1\"), Limit(float.MinValue, float.MaxValue, 0.01f), EditorOrder(-10), NoSerialize, CustomEditorAlias(\"FlaxEditor.CustomEditors.Editors.ActorTransformEditor+ScaleEditor\")")
|
||||
FORCE_INLINE Float3 GetLocalScale() const
|
||||
{
|
||||
return _localTransform.Scale;
|
||||
|
||||
Reference in New Issue
Block a user