void ParseAbilities(PhxEngine e) { System.Threading.Tasks.ParallelLoopResult result; e.ReadDataFilesAsync(ContentStorage.Game, GameDirectory.AbilityScripts, BTriggerSystem.GetFileExtSearchPattern(BTriggerScriptType.Ability), ParseTriggerScript, out result); WaitUntilComplete(result); }
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); }