private void CalculateValue() { if (!Application.isPlaying) { return; } if (toggleType == AC_ToggleType.Subtitles) { if (KickStarter.options != null && KickStarter.options.optionsData != null) { isOn = KickStarter.options.optionsData.showSubtitles; } } else if (toggleType == AC_ToggleType.Variable) { if (varID >= 0) { if (RuntimeVariables.GetVariable(varID).type != VariableType.Boolean) { Debug.LogWarning("Cannot link MenuToggle " + title + " to Variable " + varID + " as it is not a Boolean."); } else { isOn = RuntimeVariables.GetBooleanValue(varID);; } } } }