No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

BackgroundMusic.tscn 3.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. [gd_scene load_steps=5 format=2]
  2. [ext_resource path="res://addons/dialogic/Nodes/BackgroundMusic.gd" type="Script" id=1]
  3. [sub_resource type="Animation" id=3]
  4. resource_name = "FadeOut"
  5. tracks/0/type = "value"
  6. tracks/0/path = NodePath("Track1:volume_db")
  7. tracks/0/interp = 1
  8. tracks/0/loop_wrap = true
  9. tracks/0/imported = false
  10. tracks/0/enabled = true
  11. tracks/0/keys = {
  12. "times": PoolRealArray( 0, 0.5 ),
  13. "transitions": PoolRealArray( 5.66, 1 ),
  14. "update": 0,
  15. "values": [ 0.0, -80.0 ]
  16. }
  17. tracks/1/type = "value"
  18. tracks/1/path = NodePath("Track2:volume_db")
  19. tracks/1/interp = 1
  20. tracks/1/loop_wrap = true
  21. tracks/1/imported = false
  22. tracks/1/enabled = true
  23. tracks/1/keys = {
  24. "times": PoolRealArray( 0, 0.5 ),
  25. "transitions": PoolRealArray( 5.66, 1 ),
  26. "update": 0,
  27. "values": [ 0.0, -80.0 ]
  28. }
  29. tracks/2/type = "value"
  30. tracks/2/path = NodePath("Track2:playing")
  31. tracks/2/interp = 1
  32. tracks/2/loop_wrap = true
  33. tracks/2/imported = false
  34. tracks/2/enabled = true
  35. tracks/2/keys = {
  36. "times": PoolRealArray( 0.5 ),
  37. "transitions": PoolRealArray( 1 ),
  38. "update": 1,
  39. "values": [ false ]
  40. }
  41. tracks/3/type = "value"
  42. tracks/3/path = NodePath("Track1:playing")
  43. tracks/3/interp = 1
  44. tracks/3/loop_wrap = true
  45. tracks/3/imported = false
  46. tracks/3/enabled = true
  47. tracks/3/keys = {
  48. "times": PoolRealArray( 0.5 ),
  49. "transitions": PoolRealArray( 1 ),
  50. "update": 1,
  51. "values": [ false ]
  52. }
  53. [sub_resource type="Animation" id=1]
  54. resource_name = "FadeToTrack1"
  55. length = 0.5
  56. tracks/0/type = "value"
  57. tracks/0/path = NodePath("Track1:volume_db")
  58. tracks/0/interp = 1
  59. tracks/0/loop_wrap = true
  60. tracks/0/imported = false
  61. tracks/0/enabled = true
  62. tracks/0/keys = {
  63. "times": PoolRealArray( 0, 0.5 ),
  64. "transitions": PoolRealArray( 5.66, 1 ),
  65. "update": 0,
  66. "values": [ -80.0, 0.0 ]
  67. }
  68. tracks/1/type = "value"
  69. tracks/1/path = NodePath("Track2:volume_db")
  70. tracks/1/interp = 1
  71. tracks/1/loop_wrap = true
  72. tracks/1/imported = false
  73. tracks/1/enabled = true
  74. tracks/1/keys = {
  75. "times": PoolRealArray( 0, 0.5 ),
  76. "transitions": PoolRealArray( 5.66, 1 ),
  77. "update": 0,
  78. "values": [ 0.0, -80.0 ]
  79. }
  80. tracks/2/type = "value"
  81. tracks/2/path = NodePath("Track2:playing")
  82. tracks/2/interp = 1
  83. tracks/2/loop_wrap = true
  84. tracks/2/imported = false
  85. tracks/2/enabled = true
  86. tracks/2/keys = {
  87. "times": PoolRealArray( 0.5 ),
  88. "transitions": PoolRealArray( 1 ),
  89. "update": 1,
  90. "values": [ false ]
  91. }
  92. [sub_resource type="Animation" id=2]
  93. resource_name = "FadeToTrack2"
  94. length = 0.5
  95. tracks/0/type = "value"
  96. tracks/0/path = NodePath("Track1:volume_db")
  97. tracks/0/interp = 1
  98. tracks/0/loop_wrap = true
  99. tracks/0/imported = false
  100. tracks/0/enabled = true
  101. tracks/0/keys = {
  102. "times": PoolRealArray( 0, 0.5 ),
  103. "transitions": PoolRealArray( 5.66, 1 ),
  104. "update": 0,
  105. "values": [ 0.0, -80.0 ]
  106. }
  107. tracks/1/type = "value"
  108. tracks/1/path = NodePath("Track1:playing")
  109. tracks/1/interp = 1
  110. tracks/1/loop_wrap = true
  111. tracks/1/imported = false
  112. tracks/1/enabled = true
  113. tracks/1/keys = {
  114. "times": PoolRealArray( 0.5 ),
  115. "transitions": PoolRealArray( 1 ),
  116. "update": 1,
  117. "values": [ false ]
  118. }
  119. tracks/2/type = "value"
  120. tracks/2/path = NodePath("Track2:volume_db")
  121. tracks/2/interp = 1
  122. tracks/2/loop_wrap = true
  123. tracks/2/imported = false
  124. tracks/2/enabled = true
  125. tracks/2/keys = {
  126. "times": PoolRealArray( 0, 0.5 ),
  127. "transitions": PoolRealArray( 5.66, 1 ),
  128. "update": 0,
  129. "values": [ -80.0, 0.0 ]
  130. }
  131. [node name="BackgroundMusic" type="Control"]
  132. margin_right = 40.0
  133. margin_bottom = 40.0
  134. script = ExtResource( 1 )
  135. __meta__ = {
  136. "_edit_use_anchors_": false
  137. }
  138. [node name="Track1" type="AudioStreamPlayer" parent="."]
  139. [node name="Track2" type="AudioStreamPlayer" parent="."]
  140. [node name="AnimationPlayer" type="AnimationPlayer" parent="."]
  141. anims/FadeOut = SubResource( 3 )
  142. anims/FadeToTrack1 = SubResource( 1 )
  143. anims/FadeToTrack2 = SubResource( 2 )