Aetheria/Assets/Plugins/Ink/compiler/ParsedHierarchy/ExternalDeclaration.cs
Reinier Vens b1bd89a687 Mini Galaxy Gen
Added flags to game manager and player settings to check tutorial status
Created alternate galaxy generation process for tutorial
2021-04-22 02:53:06 +01:00

30 lines
777 B
C#

using System;
using System.Collections.Generic;
namespace Ink.Parsed
{
public class ExternalDeclaration : Parsed.Object, INamedContent
{
public string name
{
get { return identifier?.name; }
}
public Identifier identifier { get; set; }
public List<string> argumentNames { get; set; }
public ExternalDeclaration (Identifier identifier, List<string> argumentNames)
{
this.identifier = identifier;
this.argumentNames = argumentNames;
}
public override Ink.Runtime.Object GenerateRuntimeObject ()
{
story.AddExternal (this);
// No runtime code exists for an external, only metadata
return null;
}
}
}