/// <summary> /// /// </summary> /// <param name="contrib"></param> /// <param name="site"></param> /// <param name="remover"></param> public ControllerImpl(DummyCarContribution contrib, IControllerSite site, bool remover) : base(site) { this.remove = remover; this.contribution = contrib; this.color = contrib.currentColor; }
/// <summary> /// /// </summary> /// <param name="contrib"></param> /// <param name="site"></param> /// <param name="spriteBuilder"></param> public DefaultControllerImpl(LandBuilderContribution contrib, IControllerSite site, SpriteBuilder spriteBuilder) : base(site) { this.contrib = contrib; this.spriteBuilder = spriteBuilder; }
public Logic(VinylHouseBuilder _contrib, IControllerSite site) : base(site) { this.contrib = _contrib; }
/// <summary> /// /// </summary> /// <param name="site"></param> /// <returns></returns> public override IModalController CreateRemover(IControllerSite site) { return(Current.CreateRemover(site)); }
/// <summary> /// /// </summary> /// <param name="site"></param> /// <returns></returns> public override IModalController CreateBuilder(IControllerSite site) { return(new DefaultControllerImpl(this, site, new DefaultControllerImpl.SpriteBuilder(GetSprite))); }
public BorderSelectorController(IControllerSite _site) { this.site = _site; }
public FixedSizeStructurePlacementController(FixedSizeStructureContribution _contrib, IControllerSite _site) : base(_contrib.size, _site) { this.contrib = _contrib; this.alphaSprites = new AlphaBlendSpriteSet(contrib.sprites); }
public abstract ModalController createBuilder(IControllerSite site);
/// <summary> /// /// </summary> /// <param name="site"></param> /// <returns></returns> public override IModalController CreateBuilder(IControllerSite site) { return(new HVControllerImpl(this, site, false)); }
/// <summary> /// /// </summary> /// <param name="site"></param> public RectSelectorController(IControllerSite site) { this.site = site; }
public override ModalController createBuilder(IControllerSite site) { return(new LogicL(this, site)); }
public override ModalController createRemover(IControllerSite site) { return(new RemoverImpl(this, site)); }
/// <summary> /// /// </summary> /// <param name="contrib"></param> /// <param name="site"></param> /// <param name="remove"></param> public HVControllerImpl(HalfVoxelContribution contrib, IControllerSite site, bool remove) { this.contrib = contrib; this.site = site; this.remover = remove; }
/// <summary> /// /// </summary> /// <param name="contrib"></param> /// <param name="site"></param> public FixedSizeStructurePlacementController(FixedSizeStructureContribution contrib, IControllerSite site) : base(contrib.Size, site) { this.contrib = contrib; this.alphaSprites = new AlphaBlendSpriteSet(this.contrib.Sprites); }
public ControllerImpl(RoadAccessoryContribution _contrib, IControllerSite _site, bool _remover) : base(_site) { this.contribution = _contrib; this.remove = _remover; }
public abstract ModalController createRemover(IControllerSite site);
public CubeSelectorController(Distance _size, IControllerSite _site) { this.size = _size; this.site = _site; }
/// <summary> /// /// </summary> /// <param name="contrib"></param> /// <param name="site"></param> /// <param name="remover"></param> public ControllerImpl(RoadAccessoryContribution contrib, IControllerSite site, bool remover) : base(site) { this.contribution = contrib; this.remove = remover; }
public override ModalController createBuilder(IControllerSite site) { return(new DefaultControllerImpl(this, site, new DefaultControllerImpl.SpriteBuilder(getLandSprite))); }
public DefaultControllerImpl(LandBuilderContribution _contrib, IControllerSite _site, SpriteBuilder _spriteBuilder) : base(_site) { this.contrib = _contrib; this.spriteBuilder = _spriteBuilder; }
public LogicR(FenceBuilder _contrib, IControllerSite site) : base(site) { this.contrib = _contrib; }
public override ModalController createBuilder(IControllerSite site) { return(createRemover(site)); }
public ControllerImpl(DummyCarContribution _contrib, IControllerSite _site, bool _remover) : base(_site) { this.remove = _remover; this.contribution = _contrib; this.color = _contrib.currentColor; }
public virtual ModalController createRemover(IControllerSite site) { return(core.createRemover(site)); }
/// <summary> /// /// </summary> /// <param name="site"></param> /// <returns></returns> public override IModalController CreateRemover(IControllerSite site) { return(new HVControllerImpl(this, site, true)); }
public BuilderImpl(ElectricPoleContribution _contrib, IControllerSite _site) : base(_site) { this.contribution = _contrib; }
public PointSelectorController(IControllerSite _site) { this.site = _site; }
public Logic(RiceFieldBuilder _contrib, IControllerSite site) : base(site) { this.contrib = _contrib; }
public FixedSizeStructureRemovalController(FixedSizeStructureContribution _contrib, IControllerSite _site) : base(_contrib.size, _site) { this.contrib = _contrib; }
public ControllerImpl(ForestBuilder _contrib, IControllerSite site) : base(site) { this.contrib = _contrib; }