public static Trigger LoadTrigger(string resref, AuroraGIT.ATrigger gitData) { AuroraUTT at = data.Get <AuroraUTT>(resref, ResourceType.UTT); Trigger t = Trigger.Create(at, gitData); return(t); }
public static Trigger Create(AuroraUTT utt, AuroraGIT.ATrigger gitData) { GameObject gameObject; //get the resource reference for this object, which we'll use as it's in-engine name string name = gitData.Tag; //create a new game object and load the model into the scene gameObject = new GameObject(); gameObject.name = name; //add the template component to the new object Trigger character = gameObject.AddComponent <Trigger>(); character.template = utt; character.gitData = gitData; return(character); }