[gd_scene load_steps=58 format=3 uid="uid://bcyaxa6206l4d"]

[ext_resource type="Script" uid="uid://bu6np1t32bddg" path="res://addons/rokojori_action_library/Runtime/UI/UI.cs" id="1_op0b4"]
[ext_resource type="Resource" uid="uid://dp57o0ykhkqfj" path="res://addons/rokojori_action_library/Runtime/UI/UI-Settings-Default.tres" id="2_iufyf"]
[ext_resource type="Resource" uid="uid://b4iykcwesp1y6" path="res://addons/rokojori_action_library/Runtime/Time/TimeLines/UITime.tres" id="2_kfok7"]
[ext_resource type="Script" uid="uid://cnkyynboxg1qg" path="res://addons/rokojori_action_library/Runtime/UI/Styling/UINumber.cs" id="4_05c0h"]
[ext_resource type="Script" uid="uid://c2hicupu28nbi" path="res://addons/rokojori_action_library/Runtime/UI/Nodes/UIRegion.cs" id="5_05c0h"]
[ext_resource type="PackedScene" uid="uid://d728w4qocmyb" path="res://addons/rokojori_action_library/Tools/Messages/Message.tscn" id="5_u3an3"]
[ext_resource type="Script" uid="uid://drqb0pm5ub64g" path="res://addons/rokojori_action_library/Runtime/UI/Styling/UIColor.cs" id="6_j2i2l"]
[ext_resource type="Script" uid="uid://dlu21piejg7w0" path="res://addons/rokojori_action_library/Runtime/UI/Shaders/RoundedRectangle/RoundedRectangleMaterial.cs" id="9_a81dy"]
[ext_resource type="Shader" uid="uid://x1a008jxt3ej" path="res://addons/rokojori_action_library/Runtime/UI/Shaders/RoundedRectangle/RoundedRectangle.gdshader" id="10_fbdhv"]
[ext_resource type="Script" uid="uid://dwuimn03cvh3" path="res://addons/rokojori_action_library/Runtime/UI/Nodes/UIImageTypes/RoundedRectangleUIImageType.cs" id="12_8waa8"]
[ext_resource type="Script" uid="uid://bx0bk663u3hj5" path="res://addons/rokojori_action_library/Runtime/UI/Nodes/UIImage.cs" id="12_kfok7"]
[ext_resource type="Script" uid="uid://y2p0r8c5rs45" path="res://addons/rokojori_action_library/Runtime/Shading/Properties/ColorPropertyName.cs" id="14_pugir"]
[ext_resource type="Script" uid="uid://f7s137m6egkj" path="res://addons/rokojori_action_library/Runtime/UI/ShaderProperties/ShaderUIColor.cs" id="15_ojjyv"]
[ext_resource type="Script" uid="uid://jqgdm3r2u8xq" path="res://addons/rokojori_action_library/Runtime/Shading/Properties/FloatPropertyName.cs" id="16_bjurn"]
[ext_resource type="Script" uid="uid://j3mk8vwv56ui" path="res://addons/rokojori_action_library/Runtime/UI/ShaderProperties/ShaderUINumber.cs" id="17_pyi7r"]
[ext_resource type="Script" uid="uid://3bymmno3avag" path="res://addons/rokojori_action_library/Runtime/UI/Transitions/TransitionSettingsAll.cs" id="22_fbdhv"]
[ext_resource type="Resource" uid="uid://vbvri2ltruat" path="res://addons/rokojori_action_library/Tools/Messages/Vertical-Slider.tres" id="24_8aipl"]
[ext_resource type="Script" uid="uid://btwjt483gljv7" path="res://addons/rokojori_action_library/Runtime/UI/Components/UISlider.cs" id="25_8waa8"]
[ext_resource type="Script" uid="uid://lhuuedx87rem" path="res://addons/rokojori_action_library/Runtime/Animation/Smoothing/FrameSmoothing.cs" id="26_pugir"]

[sub_resource type="Resource" id="Resource_bjurn"]
script = ExtResource("4_05c0h")
value = 100.0
unit = "pw"
isAnimated = false
animationDuration = 0.0
animationOffset = 0.0
metadata/_custom_type_script = "uid://cnkyynboxg1qg"

[sub_resource type="Resource" id="Resource_kw2vf"]
script = ExtResource("4_05c0h")
value = 100.0
unit = "ph"
isAnimated = false
animationDuration = 0.0
animationOffset = 0.0
metadata/_custom_type_script = "uid://cnkyynboxg1qg"

[sub_resource type="Resource" id="Resource_3d233"]
script = ExtResource("4_05c0h")
value = 0.0
unit = "pw"
isAnimated = false
animationDuration = 0.0
animationOffset = 0.0
metadata/_custom_type_script = "uid://cnkyynboxg1qg"

[sub_resource type="Resource" id="Resource_d5ifl"]
script = ExtResource("4_05c0h")
value = 1.0
unit = "100.0*pw - 1.5*em"
isAnimated = false
animationDuration = 0.0
animationOffset = 0.0
metadata/_custom_type_script = "uid://cnkyynboxg1qg"

[sub_resource type="Resource" id="Resource_8hjge"]
script = ExtResource("4_05c0h")
value = 0.0
unit = ""
isAnimated = false
animationDuration = 0.0
animationOffset = 0.0

[sub_resource type="Resource" id="Resource_5piug"]
script = ExtResource("4_05c0h")
value = 1.5
unit = "em"
isAnimated = false
animationDuration = 0.0
animationOffset = 0.0
metadata/_custom_type_script = "uid://cnkyynboxg1qg"

[sub_resource type="Resource" id="Resource_fad61"]
script = ExtResource("4_05c0h")
value = 1.0
unit = "100*ph - 1*em"
isAnimated = false
animationDuration = 0.0
animationOffset = 0.0
metadata/_custom_type_script = "uid://cnkyynboxg1qg"

[sub_resource type="Resource" id="Resource_yf77t"]
script = ExtResource("4_05c0h")
value = 0.0
unit = "em"
isAnimated = false
animationDuration = 0.0
animationOffset = 0.0
metadata/_custom_type_script = "uid://cnkyynboxg1qg"

[sub_resource type="ShaderMaterial" id="ShaderMaterial_u3an3"]
shader = ExtResource("10_fbdhv")
shader_parameter/size = Vector2(25.92, 566.72)
shader_parameter/sharpness = 5.0
shader_parameter/borderRadius = 10.1434
shader_parameter/strokeSize = 0.0
shader_parameter/offset = 8.7264
shader_parameter/fillColor = Color(0.405788, 0.519986, 0.717237, 0.164706)
shader_parameter/fillUVTransform = Vector4(0, 0, 0, 0)
shader_parameter/screenfillMultiplyUVTransform = Vector4(0, 0, 0, 0)
shader_parameter/screenfillMultiplyUVMovement = Vector2(0, 0)
shader_parameter/strokeColor = Color(1, 1, 1, 1)
shader_parameter/strokeUVTransform = Vector4(0, 0, 0, 0)
shader_parameter/screenStrokeMultiplyUVTransform = Vector4(0, 0, 0, 0)
shader_parameter/screenStrokeMultiplyUVMovment = Vector2(0, 0)
shader_parameter/opacity = 1.0
script = ExtResource("9_a81dy")

[sub_resource type="Gradient" id="Gradient_pugir"]

[sub_resource type="GradientTexture1D" id="GradientTexture1D_ojjyv"]
gradient = SubResource("Gradient_pugir")

[sub_resource type="Resource" id="Resource_njmq0"]
script = ExtResource("4_05c0h")
value = 0.587
unit = "em"
isAnimated = false
animationDuration = 0.0
animationOffset = 0.0
metadata/_custom_type_script = "uid://cnkyynboxg1qg"

[sub_resource type="Resource" id="Resource_nti5i"]
script = ExtResource("6_j2i2l")
color = Color(0.405788, 0.519986, 0.717237, 0.164706)
isAnimated = false
blendMode = 2
animationDuration = 1.0
animationOffset = 0.0
metadata/_custom_type_script = "uid://drqb0pm5ub64g"

[sub_resource type="Resource" id="Resource_nqfew"]
script = ExtResource("4_05c0h")
value = 0.505
unit = "em"
isAnimated = false
animationDuration = 0.0
animationOffset = 0.0
metadata/_custom_type_script = "uid://cnkyynboxg1qg"

[sub_resource type="Resource" id="Resource_qx88e"]
script = ExtResource("4_05c0h")
value = 0.0
unit = "em"
isAnimated = false
animationDuration = 0.0
animationOffset = 0.0
metadata/_custom_type_script = "uid://cnkyynboxg1qg"

[sub_resource type="Resource" id="Resource_6tpwj"]
script = ExtResource("12_8waa8")
fillColor = SubResource("Resource_nti5i")
borderRadius = SubResource("Resource_njmq0")
strokeSize = SubResource("Resource_qx88e")
offset = SubResource("Resource_nqfew")
metadata/_custom_type_script = "uid://dwuimn03cvh3"

[sub_resource type="Resource" id="Resource_6yun5"]
script = ExtResource("4_05c0h")
value = 100.0
unit = "pw"
isAnimated = false
animationDuration = 0.0
animationOffset = 0.0
metadata/_custom_type_script = "uid://cnkyynboxg1qg"

[sub_resource type="Resource" id="Resource_341ao"]
script = ExtResource("4_05c0h")
value = 100.0
unit = "ph"
isAnimated = false
animationDuration = 0.0
animationOffset = 0.0
metadata/_custom_type_script = "uid://cnkyynboxg1qg"

[sub_resource type="Resource" id="Resource_b80i2"]
script = ExtResource("4_05c0h")
value = 0.0
unit = ""
isAnimated = false
animationDuration = 0.0
animationOffset = 0.0
metadata/_custom_type_script = "uid://cnkyynboxg1qg"

[sub_resource type="Resource" id="Resource_hk8o2"]
script = ExtResource("4_05c0h")
value = 0.0
unit = ""
isAnimated = false
animationDuration = 0.0
animationOffset = 0.0
metadata/_custom_type_script = "uid://cnkyynboxg1qg"

[sub_resource type="Resource" id="Resource_s0h4r"]
script = ExtResource("14_pugir")
propertyName = "fillColor"

[sub_resource type="Resource" id="Resource_6n8ht"]
script = ExtResource("15_ojjyv")
colorPropertyName = SubResource("Resource_s0h4r")
color = SubResource("Resource_nti5i")

[sub_resource type="Resource" id="Resource_aaxts"]
script = ExtResource("16_bjurn")
propertyName = "borderRadius"

[sub_resource type="Resource" id="Resource_savpf"]
script = ExtResource("17_pyi7r")
floatPropertyName = SubResource("Resource_aaxts")
number = SubResource("Resource_njmq0")

[sub_resource type="Resource" id="Resource_mnb7u"]
script = ExtResource("16_bjurn")
propertyName = "strokeSize"

[sub_resource type="Resource" id="Resource_22me6"]
script = ExtResource("17_pyi7r")
floatPropertyName = SubResource("Resource_mnb7u")
number = SubResource("Resource_qx88e")

[sub_resource type="Resource" id="Resource_pq5hs"]
script = ExtResource("16_bjurn")
propertyName = "offset"

[sub_resource type="Resource" id="Resource_big0f"]
script = ExtResource("17_pyi7r")
floatPropertyName = SubResource("Resource_pq5hs")
number = SubResource("Resource_nqfew")

[sub_resource type="ShaderMaterial" id="ShaderMaterial_k2icm"]
shader = ExtResource("10_fbdhv")
shader_parameter/size = Vector2(25.92, 172.8)
shader_parameter/sharpness = 5.0
shader_parameter/borderRadius = 17.28
shader_parameter/strokeSize = 0.0
shader_parameter/offset = 7.77601
shader_parameter/fillColor = Color(1, 1, 1, 0.184314)
shader_parameter/fillUVTransform = Vector4(0, 0, 0, 0)
shader_parameter/screenfillMultiplyUVTransform = Vector4(0, 0, 0, 0)
shader_parameter/screenfillMultiplyUVMovement = Vector2(0, 0)
shader_parameter/strokeColor = Color(1, 1, 1, 1)
shader_parameter/strokeUVTransform = Vector4(0, 0, 0, 0)
shader_parameter/screenStrokeMultiplyUVTransform = Vector4(0, 0, 0, 0)
shader_parameter/screenStrokeMultiplyUVMovment = Vector2(0, 0)
shader_parameter/opacity = 1.0
script = ExtResource("9_a81dy")

[sub_resource type="Gradient" id="Gradient_ndr6p"]
offsets = PackedFloat32Array(1)
colors = PackedColorArray(1, 1, 1, 1)

[sub_resource type="GradientTexture1D" id="GradientTexture1D_1l3k4"]
gradient = SubResource("Gradient_ndr6p")

[sub_resource type="Resource" id="Resource_sp4ww"]
script = ExtResource("4_05c0h")
value = 0.71
unit = "em"
isAnimated = false
animationDuration = 0.0
animationOffset = 0.0
metadata/_custom_type_script = "uid://cnkyynboxg1qg"

[sub_resource type="Resource" id="Resource_a7iwp"]
script = ExtResource("4_05c0h")
value = 0.0
unit = ""
isAnimated = false
animationDuration = 0.0
animationOffset = 0.0
metadata/_custom_type_script = "uid://cnkyynboxg1qg"

[sub_resource type="Resource" id="Resource_v1pjs"]
script = ExtResource("12_8waa8")
borderRadius = SubResource("Resource_sp4ww")
strokeSize = SubResource("Resource_a7iwp")
metadata/_custom_type_script = "uid://dwuimn03cvh3"

[sub_resource type="Resource" id="Resource_x0i5b"]
script = ExtResource("4_05c0h")
value = 0.0
unit = ""
isAnimated = false
animationDuration = 0.0
animationOffset = 0.0

[sub_resource type="Curve" id="Curve_ojjyv"]
_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(1, 1), 0.0, 0.0, 0, 0]
point_count = 2

[sub_resource type="Resource" id="Resource_55od3"]
script = ExtResource("22_fbdhv")
transitionAllProperties = false
duration = 0.5
curve = SubResource("Curve_ojjyv")
timeLine = ExtResource("2_kfok7")
metadata/_custom_type_script = "uid://3bymmno3avag"

[sub_resource type="Resource" id="Resource_ud4em"]
script = ExtResource("26_pugir")
frames = 20.0
metadata/_custom_type_script = "uid://lhuuedx87rem"

[node name="Messages" type="Control"]
layout_mode = 3
anchor_right = 0.983
anchor_bottom = 0.901
offset_right = -0.416016
offset_bottom = 0.151978
grow_horizontal = 2
grow_vertical = 2

[node name="UI" type="Control" parent="."]
anchors_preset = 0
offset_right = 1132.0
offset_bottom = 584.0
mouse_filter = 1
script = ExtResource("1_op0b4")
settings = ExtResource("2_iufyf")
updateMode = 1
useParentSize = true
X_computedFontSizePixels = 17.28
customDisposerIDs = PackedStringArray("ciOsgmckohhN3Ejw:Messages ▸ UI ▸ Scroller ▸ Vertical Scroller ▸ Button", "9ak1UYtRMpBsDldi:Messages ▸ UI ▸ Scroller")
metadata/_custom_type_script = "uid://bu6np1t32bddg"

[node name="Scroller" type="Control" parent="UI"]
clip_contents = true
anchors_preset = 0
offset_right = 1132.0
offset_bottom = 584.0
mouse_filter = 1
script = ExtResource("5_05c0h")
width = SubResource("Resource_bjurn")
height = SubResource("Resource_kw2vf")
metadata/_custom_type_script = "uid://c2hicupu28nbi"

[node name="Messages" type="Control" parent="UI/Scroller"]
anchors_preset = 0
offset_right = 1106.08
offset_bottom = 962.92
pivot_offset = Vector2(553.04, 481.46)
mouse_filter = 1
script = ExtResource("5_05c0h")
layout = 1
horizontalAlignment = SubResource("Resource_3d233")
width = SubResource("Resource_d5ifl")
position = 2
top = SubResource("Resource_8hjge")
metadata/_custom_type_script = "uid://c2hicupu28nbi"

[node name="Message" parent="UI/Scroller/Messages" instance=ExtResource("5_u3an3")]
offset_right = 1140.64
pivot_offset = Vector2(570.32, 68.78)

[node name="Message2" parent="UI/Scroller/Messages" instance=ExtResource("5_u3an3")]
offset_top = 137.56
offset_right = 1140.64
offset_bottom = 275.12
pivot_offset = Vector2(570.32, 68.78)

[node name="Message3" parent="UI/Scroller/Messages" instance=ExtResource("5_u3an3")]
offset_top = 275.12
offset_right = 1140.64
offset_bottom = 412.68
pivot_offset = Vector2(570.32, 68.78)

[node name="Message4" parent="UI/Scroller/Messages" instance=ExtResource("5_u3an3")]
offset_top = 412.68
offset_right = 1140.64
offset_bottom = 550.24
pivot_offset = Vector2(570.32, 68.78)

[node name="Message5" parent="UI/Scroller/Messages" instance=ExtResource("5_u3an3")]
offset_top = 550.24
offset_right = 1140.64
offset_bottom = 687.8
pivot_offset = Vector2(570.32, 68.78)

[node name="Message6" parent="UI/Scroller/Messages" instance=ExtResource("5_u3an3")]
offset_top = 687.8
offset_right = 1140.64
offset_bottom = 825.36
pivot_offset = Vector2(570.32, 68.78)

[node name="Message7" parent="UI/Scroller/Messages" instance=ExtResource("5_u3an3")]
offset_top = 825.36
offset_right = 1140.64
offset_bottom = 962.92
pivot_offset = Vector2(570.32, 68.78)

[node name="Vertical Scroller" type="Control" parent="UI/Scroller"]
anchors_preset = 0
offset_left = 1106.08
offset_right = 1132.0
offset_bottom = 566.72
pivot_offset = Vector2(12.96, 283.36)
mouse_filter = 1
script = ExtResource("5_05c0h")
width = SubResource("Resource_5piug")
height = SubResource("Resource_fad61")
position = 2
right = SubResource("Resource_yf77t")
metadata/_custom_type_script = "uid://c2hicupu28nbi"

[node name="Background" type="TextureRect" parent="UI/Scroller/Vertical Scroller"]
material = SubResource("ShaderMaterial_u3an3")
layout_mode = 0
offset_right = 25.92
offset_bottom = 566.72
pivot_offset = Vector2(12.96, 283.36)
texture = SubResource("GradientTexture1D_ojjyv")
expand_mode = 1
script = ExtResource("12_kfok7")
imageType = SubResource("Resource_6tpwj")
width = SubResource("Resource_6yun5")
height = SubResource("Resource_341ao")
position = 2
left = SubResource("Resource_b80i2")
top = SubResource("Resource_hk8o2")
colorProperties = [SubResource("Resource_6n8ht")]
numberProperties = [SubResource("Resource_savpf"), SubResource("Resource_22me6"), SubResource("Resource_big0f")]
metadata/_custom_type_script = "uid://bx0bk663u3hj5"

[node name="Button" type="TextureRect" parent="UI/Scroller/Vertical Scroller"]
material = SubResource("ShaderMaterial_k2icm")
layout_mode = 0
offset_right = 25.92
offset_bottom = 172.8
pivot_offset = Vector2(12.96, 86.4)
texture = SubResource("GradientTexture1D_1l3k4")
expand_mode = 1
script = ExtResource("12_kfok7")
imageType = SubResource("Resource_v1pjs")
parentStyle = ExtResource("24_8aipl")
top = SubResource("Resource_x0i5b")
transitionSettings = SubResource("Resource_55od3")
metadata/_custom_type_script = "uid://bx0bk663u3hj5"

[node name="UISlider" type="Node" parent="UI/Scroller/Vertical Scroller" node_paths=PackedStringArray("button", "background", "scrollTarget", "scrollContainer")]
script = ExtResource("25_8waa8")
button = NodePath("../Button")
background = NodePath("../Background")
smoothing = SubResource("Resource_ud4em")
scrollTarget = NodePath("../../Messages")
scrollContainer = NodePath("../..")
mouseWheelAbsoluteScroll = 50.0
mouseWheelRelativeScroll = 0.0
metadata/_custom_type_script = "uid://btwjt483gljv7"
