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);
        }
示例#2
0
        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);
        }