RitnProtoUtilityConst¶
Manipulateur data stage pour data.raw["utility-constants"].default[<clé>]. Particularité : ces constantes sont imbriquées sous .default (contrairement aux autres prototypes en data.raw[type][name]), donc la classe override :update(). Hérite de RitnPrototype.
Avertissement — API Factorio 1.x : cette classe n'a pas été révisée depuis Factorio 2.0. Utilisable mais non validée pour 2.0 — voir Migration Factorio 2.0.
| Source | classes/prototypes/UtilityConstants.lua |
| Stage | data |
| Accès | require(ritnlib.defines.class.prototype.utility.constants) |
| Hérite de | RitnPrototype |
object_name |
"RitnProtoUtilityConst" |
Constructeur¶
RitnProtoUtilityConst(constant_name) → RitnProtoUtilityConst¶
Deep-copie data.raw["utility-constants"].default[constant_name] dans prototype s'il existe.
Paramètres
- constant_name :: string — clé de la constante sous default.
Méthodes¶
:setValue(value) → RitnProtoUtilityConst¶
Remplace intégralement la valeur de la constante par value (écrase prototype), puis :update().
Paramètres : value :: any.
:update()¶
Override : réécrit dans data.raw["utility-constants"].default[<name>] (indirection .default[] vs la base RitnPrototype:update).
Les autres mutateurs génériques sont hérités de
RitnPrototype.
Exemple d'usage¶
local RitnProtoUtilityConst = require(ritnlib.defines.class.prototype.utility.constants)
RitnProtoUtilityConst("chart"):setValue(myChartConstants)
Voir aussi¶
RitnPrototype(parent) · Carte des classes · Migration 2.0