void Start() { producer = GetComponent <ResourceProducer>(); if (producer != null) { producer.SetTokenLayer(TokenDisplayer.TokenLayer.UI); } }
protected void Start() { StockLock stockLock = GetComponent <StockLock>(); ResourceProducer producer = GetComponent <ResourceProducer>(); /* * Sur le prefab, la limite du stockLock est définie à 0. Elle est donc * définie ainsi pour toutes les ressources. On va simplement ici la définir * pour l'eau, qui est la seule ressource pouvant être stockée dans un puits. * On va également imposer cette limite en limite de production. */ producer.productionBufferSize = waterLimit; stockLock.totalStockLimit = waterLimit; stockLock.SetLimitFor(CityBuilderResources.WATER, waterLimit); }
public void Link(ResourceProducer <T> producer) { this.producerLinks[producer.ID] = producer.Source.LinkTo(this.Buffer); }