Esempio n. 1
0
Ref<EditorSpatialGizmo> PathSpatialGizmoPlugin::create_gizmo(Spatial *p_spatial) {
	Ref<PathSpatialGizmo> ref;

	Path *path = Object::cast_to<Path>(p_spatial);
	if (path) ref = Ref<PathSpatialGizmo>(memnew(PathSpatialGizmo(path)));

	return ref;
}
Esempio n. 2
0
Ref<SpatialEditorGizmo> PathEditorPlugin::create_spatial_gizmo(Spatial *p_spatial) {

	if (p_spatial->cast_to<Path>()) {

		return memnew(PathSpatialGizmo(p_spatial->cast_to<Path>()));
	}

	return Ref<SpatialEditorGizmo>();
}
Esempio n. 3
0
bool PathEditorPlugin::create_spatial_gizmo(Spatial* p_spatial) {

	if (p_spatial->cast_to<Path>()) {


		Ref<PathSpatialGizmo> psg = memnew( PathSpatialGizmo(p_spatial->cast_to<Path>()));
		p_spatial->set_gizmo(psg);
		return true;
	}

	return false;
}