SGMPSXY74KFNCDFEHW76MML6LULMONLRJLXH4P5TESBOGS3VJVOQC
IKCJ6T4DD7PYT24W2CHOPJ7KQ7CVPSA3WFQQRUJ4S3BY2RNN7R5QC
3ZRM324R2G5FCZJUPXQLD3JRQ6E5XGF6G6BDY3UZ2TRFMM4NYTKQC
UA5JKLRCSTK6EEMPACUFKTIT2NUDEYBFDBELOI7ZTXKK345WFOPQC
KJRRX26YBIYSRIURYCOQVXLJ63DGD4ILPAKHSJ2SJCAILTBKRRDQC
DHO4JCJIELKX4R42XXAMAHVQTTE6OWULLP2QF4BXO3UWC5UTMSMAC
MFKZYXV3EZAQCPNCFKCK5DM3O66CEGWYEUM6HZ2I2PMGVE73EYZAC
WPC667PRTGRE7BNP6E7ZCQIKXYMIHJT3LUTTQT7VX2HQVRBXNIKAC
VLNQ64Y6W3IQSKEQNCOT6W3SMITHEVPGT4MI43NONFGOKID66R5QC
FYPDXXXIPT67FWCHK4EPOTVHREE57MSHPKK332BHXO2ZYGDUCIKAC
let efficiencyBarPropsFactory = (props: Props, state: State) => {
return {
delta: props.delta,
args: {},
updaters: {},
tick: props.tick,
position: new Vector2(60, 60),
efficiencyPercent: remapQuestEfficiencyToDisplayable(computeQuestEfficiencyPercent(props.gameState.playerSave)),
};
};
this.efficiencyBar = new EfficiencyBarComponent(efficiencyBarPropsFactory(props, this.state));
instance: this.efficiencyBar,
propsFactory: efficiencyBarPropsFactory,
propsFactory: (props: Props, state: State) => {
return {
delta: props.delta,
args: {},
updaters: {},
tick: props.tick,
position: new Vector2(60, 60),
efficiencyPercent: remapQuestEfficiencyToDisplayable(computeQuestEfficiencyPercent(props.gameState.playerSave)),
};
},
pointNodeTexture: new Lazy(() => generatePointNodeTexture(props.args.renderer)),
tick: 0,
playerCurrentZ: 0,
pointNodeTexture: new Lazy(() => generatePointNodeTexture(props.args.renderer)),
tick: 0,
playerCurrentZ: 0,
tooltip: {
visible: false,
position: undefined,
text: '',
}