void Start() { story = FindObjectOfType <InkStory>(); mode = GameMode.dialogue; main = FindObjectOfType <MainChar>(); gs = FindObjectOfType <GameState>(); main.SetAcceleration(2.0f, MainChar.movement.go); }
// Use this for initialization void Start() { InkStory story = FindObjectOfType <InkStory>(); GameEventManager ge = FindObjectOfType <GameEventManager>(); ge.load(); story.LoadStory(); }
public override void _Ready() { // Retrieve or create some Nodes we know we'll need quite often story = GetNode <InkStory>("Story"); container = GetNode <StoryContainer>("Container"); timer = new Timer(); timer.Autostart = false; timer.WaitTime = 0.3f; timer.OneShot = true; AddChild(timer); }
public override void _Ready() { fileName = GetNode <Label>("Container/Top/Label"); resetButton = GetNode <Button>("Container/Top/ResetButton"); loadButton = GetNode <Button>("Container/Top/LoadButton"); fileDialog = GetNode <FileDialog>("FileDialog"); storyText = GetNode <VBoxContainer>("Container/Bottom/Scroll/Margin/StoryText"); storyChoices = GetNode <VBoxContainer>("Container/Bottom/StoryChoices"); scroll = GetNode <ScrollContainer>("Container/Bottom/Scroll"); story = GetNode <InkStory>("Story"); resetButton.Connect("pressed", this, nameof(onResetButtonPressed)); loadButton.Connect("pressed", this, nameof(onLoadButtonPressed)); fileDialog.Connect("popup_hide", this, nameof(onFileDialogHide)); story.Connect(nameof(InkStory.InkChoices), this, nameof(onStoryChoices)); story.Connect(nameof(InkStory.InkContinued), this, nameof(onStoryContinued)); story.Connect(nameof(InkStory.InkEnded), this, nameof(onStoryEnded)); }
public void load() { story = FindObjectOfType <InkStory>(); mode = GameMode.dialogue; main = FindObjectOfType <MainChar>(); Debug.Log(main.maxSpeed); Vector3 pos = gs.loadPosition(type); if (pos != new Vector3(0f, 0f)) { Debug.Log("Loaded:"); Debug.Log(pos); main.transform.position = pos; Debug.Log(main.maxSpeed); } if (!story.CanContinue()) { Debug.Log(!story.CanContinue()); ContinueTraveling(); } }
void Start() { ge = FindObjectOfType <GameEventManager>(); story = FindObjectOfType <InkStory>(); }