void ParseAbilities(PhxEngine e)
        {
            System.Threading.Tasks.ParallelLoopResult result;

            e.ReadDataFilesAsync(ContentStorage.Game, GameDirectory.AbilityScripts,
                                 BTriggerSystem.GetFileExtSearchPattern(BTriggerScriptType.Ability),
                                 ParseTriggerScript, out result);

            WaitUntilComplete(result);
        }
Beispiel #2
0
 public BTriggerProtoCondition(BTriggerSystem root, BTriggerCondition instance) : base(root, instance)
 {
     mAsync             = instance.Async;
     mAsyncParameterKey = instance.AsyncParameterKey;
 }
 public BTriggerProtoEffect(BTriggerSystem root, BTriggerEffect instance) : base(root, instance)
 {
 }
        void ParseTriggerScript(KSoft.IO.XmlElementStream s, FA mode)
        {
            var ts = new BTriggerSystem();

            ts.StreamXml(s, mode, this);
        }