public CreateNewStonesSystem(EcsWorld world, ICoreEventsReceiver eventsReceiver, Match3State state) : base(state) { _world = world; _eventsReceiver = eventsReceiver; }
public StoneSwapSystem(EcsWorld world, ICoreEventsReceiver eventsReceiver, Match3State state) : base(state) { _world = world; _eventsReceiver = eventsReceiver; _swappingStones = world.GetFilter <EcsFilter <Stone, Swapping> >(); }
public Match3Core(ICoreEventsReceiver eventsReceiver, IMatch3Settings settings) { _eventsReceiver = eventsReceiver; _settings = settings; }
public FieldInitializeSystem(EcsWorld world, ICoreEventsReceiver eventsReceiver, Match3State state) : base(state) { _world = world; _eventsReceiver = eventsReceiver; }
public FallStoneSystem(ICoreEventsReceiver eventsReceiver, Match3State state) : base(state) { _eventsReceiver = eventsReceiver; }
public DestroyStoneSystem(EcsWorld world, ICoreEventsReceiver eventsReceiver, Match3State state) : base(state) { _world = world; _eventsReceiver = eventsReceiver; _destroyed = world.GetFilter <EcsFilter <Stone, Destroyed> >(); }