From e127ad39e742396030352240d829bc903b1d4464 Mon Sep 17 00:00:00 2001 From: Sophia Pearson Date: Mon, 3 Oct 2022 22:22:50 +0200 Subject: godot: inital Godot 4 migration --- Scripts/Terminal/OutputArea.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'Scripts/Terminal/OutputArea.cs') diff --git a/Scripts/Terminal/OutputArea.cs b/Scripts/Terminal/OutputArea.cs index 6de4ac1..e297c49 100644 --- a/Scripts/Terminal/OutputArea.cs +++ b/Scripts/Terminal/OutputArea.cs @@ -7,7 +7,7 @@ using Texty.Scripts.Game; namespace Texty.Scripts.Terminal { - public class OutputArea : ScrollContainer + public partial class OutputArea : ScrollContainer { [Export(PropertyHint.File, "*.tscn")] public PackedScene OutputBlockScene; public Array TextBlocks => new Array(BlockNodes.ToList().Select(block => block.Content)); @@ -22,7 +22,7 @@ namespace Texty.Scripts.Terminal public override void _Ready() { Debug.Assert(OutputBlockScene != null, "OutputBlockScene has not been configured!"); - Debug.Assert(OutputBlockScene.CanInstance(), "OutputBlockScene can not be instanced!"); + Debug.Assert(OutputBlockScene.CanInstantiate(), "OutputBlockScene can not be instanced!"); Clear(); } @@ -37,8 +37,8 @@ namespace Texty.Scripts.Terminal public void Push(string text) { - if (text.Empty()) return; - var block = OutputBlockScene.Instance(); + if (string.IsNullOrEmpty(text)) return; + var block = OutputBlockScene.Instantiate(); block.Content = text; LineContainer.AddChild(block); } -- cgit v1.2.3