Beispiel #1
0
        public override void OnInit(IWorld world)
        {
            base.OnInit(world);

            this.Matcher = world.NewMatcher();
            this.Matcher.HasTrait <ATrait>().HasTrait <BTrait>();
            this.Filter = world.GetFilter(this, this.Matcher);
        }
Beispiel #2
0
        public override void OnInit(IWorld world)
        {
            base.OnInit(world);

            var e = world.CreateActor();

            var matcher = world.NewMatcher();

            matcher.HasTrait <ATrait>().ExceptTrait <BTrait>();

            this.Filter = world.GetFilter(this, matcher);
        }
Beispiel #3
0
 public static Expression <Func <TEntity, bool> > Parse <TEntity>(IGroupFilter dataFilter)
 {
     throw new NotImplementedException();
 }
Beispiel #4
0
 public override void OnInit(IWorld world)
 {
     this.Matcher = world.NewMatcher();
     this.Matcher.HasTrait <ATrait>();
     this.Filter = world.GetFilter(this, this.Matcher, TupleType.Reactive);
 }