More sections, more art, and slightly more gameplay
This commit is contained in:
@ -1,8 +1,8 @@
|
||||
extends "res://Scripts/Component/Speaker.gd"
|
||||
|
||||
|
||||
var Story_Reader_Class = preload("res://addons/EXP-System-Dialog/Reference_StoryReader/EXP_StoryReader.gd")
|
||||
var story_reader = Story_Reader_Class.new()
|
||||
|
||||
var story_reader
|
||||
|
||||
|
||||
var loading_game : bool = false
|
||||
@ -16,9 +16,7 @@ const STORY_DID = 2
|
||||
|
||||
|
||||
func _ready():
|
||||
var file = load("res://Assets/Stories/english_story.tres")
|
||||
story_reader.read(file)
|
||||
|
||||
story_reader = $"/root/StoryManager".get_reader()
|
||||
|
||||
audio_clip_player = AudioStreamPlayer.new()
|
||||
add_child(audio_clip_player)
|
||||
|
19
client/Scripts/Singletons/StoryManager.gd
Normal file
19
client/Scripts/Singletons/StoryManager.gd
Normal file
@ -0,0 +1,19 @@
|
||||
extends Node
|
||||
|
||||
export var locale = "en"
|
||||
|
||||
const Story_Reader_Class = preload("res://addons/EXP-System-Dialog/Reference_StoryReader/EXP_StoryReader.gd")
|
||||
const default_story = preload("res://Assets/Stories/dev_story.tres")
|
||||
var story_reader = Story_Reader_Class.new()
|
||||
var loaded : bool = false
|
||||
|
||||
|
||||
func get_reader():
|
||||
if not loaded:
|
||||
story_reader.read(default_story)
|
||||
loaded = true
|
||||
return story_reader
|
||||
|
||||
func set_locale():
|
||||
story_reader.read(load("res://Assets/Stories/" + locale + "_story.tres"))
|
||||
loaded = true
|
@ -4,3 +4,4 @@ func _ready():
|
||||
$"/root/MusicManager".play_music("Dystopian/Dystopian")
|
||||
$Environment/AnimationPlayer.playback_speed = 0.25
|
||||
$Environment/AnimationPlayer.play("Floating")
|
||||
$"/root/StoryManager".set_locale()
|
||||
|
Reference in New Issue
Block a user