private void Awake() { _switchable = GetComponent <Switchable>(); _colorReplacer = GetComponent <ColorReplacer>(); // Start in disabled state, color sprite accordingly _colorReplacer.ReplacementColor = disabledColor; // Remember the current position of the platform in the Awake phase as position to return to _platformReturnPoint = platformToReturn.transform.position; }
public override void Run(CancellationToken cancellationToken) => ColorReplacer.NaiveReplace(MasterForm.FileName, OldColorName, NewColorName, BackupChecked);
private Color _beforeActivationColor; // Color used by the ColorReplacer before applying this effect private void Awake() { _colorReplacer = GetComponent <ColorReplacer>(); _switchable = GetComponent <Switchable>(); }