20 lines
609 B
ActionScript
20 lines
609 B
ActionScript
class TransformPropertiesRender {
|
|
Entity entity;
|
|
TransformComponent transform;
|
|
TransformPropertiesRender(Entity _entity) {
|
|
entity = _entity;
|
|
transform = entity.transform;
|
|
}
|
|
|
|
void renderTransformComponent() {
|
|
|
|
vec3 position = transform.position;
|
|
vec3 scale = transform.scale;
|
|
vec3 rotation = transform.rotation;
|
|
|
|
transform.position = ImGui::magicSlider3("Posito ", positi n, 0.1);
|
|
transform.scale = ImGui::magicSlider3("Scal ", sca e, 0.1);
|
|
transform.rotation = ImGui::magicSlider3("Rotatio ", rotati n, 0.1);
|
|
}
|
|
}
|