Added Disclaimer scene
This commit is contained in:
+13
-2
@@ -5,7 +5,18 @@
|
||||
&"color": Color(1, 1, 1, 1),
|
||||
&"custom_info": {
|
||||
"sound_mood_default": "",
|
||||
"sound_moods": {},
|
||||
"sound_moods": {
|
||||
"Mood 1": {
|
||||
"mode": 0,
|
||||
"name": "Mood 1",
|
||||
"pitch_base": 1.0,
|
||||
"pitch_variance": 0.0,
|
||||
"skip_characters": 0.0,
|
||||
"sound_path": "",
|
||||
"volume_base": 0.0,
|
||||
"volume_variance": 0.0
|
||||
}
|
||||
},
|
||||
"style": "NPC_narrative"
|
||||
},
|
||||
&"default_portrait": "_part_side",
|
||||
@@ -46,7 +57,7 @@
|
||||
"export_overrides": {
|
||||
"image": "\"res://art/characters/yeli animierbar/yeli_side.png\""
|
||||
},
|
||||
"mirror": false,
|
||||
"mirror": true,
|
||||
"offset": Vector2(0, 0),
|
||||
"scale": 1,
|
||||
"scene": ""
|
||||
|
||||
+3
-1
@@ -34,9 +34,11 @@ QuestManager="*res://scripts/CSharp/Common/Quest/QuestManager.cs"
|
||||
directories/dch_directory={
|
||||
"Yeli": "res://dialog/Yeli.dch",
|
||||
"defaulty_the_default_character": "res://dialog/defaulty_the_default_character.dch",
|
||||
"semi_cat": "res://dialog/semi_cat.dch"
|
||||
"semi_cat": "res://dialog/semi_cat.dch",
|
||||
"vesna": "res://dialog/vesna.dch"
|
||||
}
|
||||
directories/dtl_directory={
|
||||
"disclaimer": "res://dialog/disclaimer.dtl",
|
||||
"semi_cat": "res://dialog/semi_cat.dtl",
|
||||
"test_time_line": "res://dialog/test_time_line.dtl",
|
||||
"yeli_intro_01": "res://dialog/yeli_intro_01.dtl",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://c6wnoif01ltld"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cssdu8viimwm6" path="res://scripts/CSharp/Common/SceneTransition.cs" id="1_fj2fh"]
|
||||
[ext_resource type="PackedScene" uid="uid://gigb28qk8t12" path="res://scenes/Babushka_scene_farm_outside_2d.tscn" id="2_r0y6o"]
|
||||
[ext_resource type="PackedScene" uid="uid://c02s0c64tm2v" path="res://scenes/Babushka_scene_disclaimer.tscn" id="2_r0y6o"]
|
||||
[ext_resource type="Texture2D" uid="uid://c7atj6ohlmir3" path="res://art/ui/StartScreen/titlescreen.png" id="3_r0y6o"]
|
||||
[ext_resource type="Texture2D" uid="uid://du612t3xytly3" path="res://art/ui/StartScreen/babushkalog_white.png" id="4_dl0t1"]
|
||||
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
using Godot;
|
||||
|
||||
namespace Babushka.scripts.CSharp.Common.NPC;
|
||||
|
||||
public partial class DialogicOverlayStarter : Node2D
|
||||
{
|
||||
[Export] private string[] _timelinesToPlay;
|
||||
[Export] private int _timelineIndex = 0;
|
||||
[Export] private bool _startOnReady = true;
|
||||
|
||||
[Signal] public delegate void DialogueEventHandler(string timelineName);
|
||||
|
||||
public override void _Ready()
|
||||
{
|
||||
if (_startOnReady)
|
||||
ToggleDialogue();
|
||||
}
|
||||
|
||||
public void ToggleDialogue()
|
||||
{
|
||||
ToggleDialogue(_timelinesToPlay[_timelineIndex]);
|
||||
}
|
||||
|
||||
public void ToggleDialogue(int index)
|
||||
{
|
||||
ToggleDialogue(_timelinesToPlay[index]);
|
||||
}
|
||||
|
||||
public void ToggleDialogue(string timelineName)
|
||||
{
|
||||
EmitSignal(SignalName.Dialogue, timelineName);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user