protected override Entitas.ICollector <LogicEntity> GetTrigger(Entitas.IContext <LogicEntity> context)
 {
     return(Entitas.CollectorContextExtension.CreateCollector(
                context, Entitas.TriggerOnEventMatcherExtension.Removed(LogicMatcher.Dead)
                ));
 }
 protected override Entitas.ICollector <CoreEntity> GetTrigger(Entitas.IContext <CoreEntity> context)
 {
     return(Entitas.CollectorContextExtension.CreateCollector(
                context, Entitas.TriggerOnEventMatcherExtension.Added(CoreMatcher.ActiveAction)
                ));
 }
 protected override Entitas.ICollector <InputEntity> GetTrigger(Entitas.IContext <InputEntity> context)
 {
     return(Entitas.CollectorContextExtension.CreateCollector(
                context, Entitas.TriggerOnEventMatcherExtension.Removed(InputMatcher.BurstMode)
                ));
 }
예제 #4
0
 protected override Entitas.ICollector <GameEntity> GetTrigger(Entitas.IContext <GameEntity> context)
 {
     return(Entitas.CollectorContextExtension.CreateCollector(
                context, Entitas.TriggerOnEventMatcherExtension.Added(GameMatcher.LoadSprite)
                ));
 }
 protected override Entitas.ICollector <AudioEntity> GetTrigger(Entitas.IContext <AudioEntity> context)
 {
     return(Entitas.CollectorContextExtension.CreateCollector(
                context, Entitas.TriggerOnEventMatcherExtension.Added(AudioMatcher.StepTriggered)
                ));
 }
 protected override Entitas.ICollector <ConfigEntity> GetTrigger(Entitas.IContext <ConfigEntity> context)
 {
     return(Entitas.CollectorContextExtension.CreateCollector(
                context, Entitas.TriggerOnEventMatcherExtension.Added(ConfigMatcher.DeathHeight)
                ));
 }
예제 #7
0
 protected override Entitas.ICollector <FightEntity> GetTrigger(Entitas.IContext <FightEntity> context)
 {
     return(Entitas.CollectorContextExtension.CreateCollector(
                context, Entitas.TriggerOnEventMatcherExtension.Added(FightMatcher.MoveToTarget)
                ));
 }
예제 #8
0
 protected override Entitas.ICollector <TestEntity> GetTrigger(Entitas.IContext <TestEntity> context)
 {
     return(Entitas.CollectorContextExtension.CreateCollector(
                context, Entitas.TriggerOnEventMatcherExtension.Removed(TestMatcher.FlagEvent)
                ));
 }
예제 #9
0
 protected override Entitas.ICollector <ActionEntity> GetTrigger(Entitas.IContext <ActionEntity> context)
 {
     return(Entitas.CollectorContextExtension.CreateCollector(
                context, Entitas.TriggerOnEventMatcherExtension.Added(ActionMatcher.Destroyed)
                ));
 }
 protected override Entitas.ICollector <InputEntity> GetTrigger(Entitas.IContext <InputEntity> context)
 {
     return(Entitas.CollectorContextExtension.CreateCollector(
                context, Entitas.TriggerOnEventMatcherExtension.Added(InputMatcher.InputPosition)
                ));
 }
예제 #11
0
 protected override Entitas.ICollector <TestEntity> GetTrigger(Entitas.IContext <TestEntity> context)
 {
     return(Entitas.CollectorContextExtension.CreateCollector(context, TestMatcher.StandardEntityEvent));
 }
예제 #12
0
 protected override Entitas.ICollector <ManageEntity> GetTrigger(Entitas.IContext <ManageEntity> context)
 {
     return(Entitas.CollectorContextExtension.CreateCollector(
                context, Entitas.TriggerOnEventMatcherExtension.Added(ManageMatcher.FinishLevel)
                ));
 }
예제 #13
0
 protected override Entitas.ICollector <Test2Entity> GetTrigger(Entitas.IContext <Test2Entity> context)
 {
     return(Entitas.CollectorContextExtension.CreateCollector(
                context, Entitas.TriggerOnEventMatcherExtension.Added(Test2Matcher.EventToGenerate)
                ));
 }
예제 #14
0
 protected override Entitas.ICollector <MetaEntity> GetTrigger(Entitas.IContext <MetaEntity> context)
 {
     return(Entitas.CollectorContextExtension.CreateCollector(
                context, Entitas.TriggerOnEventMatcherExtension.Added(MetaMatcher.Score)
                ));
 }
예제 #15
0
 protected override Entitas.ICollector <TimeEntity> GetTrigger(Entitas.IContext <TimeEntity> context)
 {
     return(Entitas.CollectorContextExtension.CreateCollector(
                context, Entitas.TriggerOnEventMatcherExtension.Added(TimeMatcher.Paused)
                ));
 }