public override void OnCreate() { m_btnEnterProgramming = m_panelRootObject.GetComponent <MaskableGraphic>("ButtonGroup/Button (2)"); m_btnInitialize = m_panelRootObject.GetComponent <MaskableGraphic>("ButtonGroup/Button"); m_btnPowerOff = m_panelRootObject.GetComponent <MaskableGraphic>("ButtonGroup/Button (1)"); m_btnDown = m_panelRootObject.GetComponent <MaskableGraphic>("ButtonGroup/Button (3)"); m_btnUp = m_panelRootObject.GetComponent <MaskableGraphic>("ButtonGroup/Button (4)"); m_btnRefreshBattery = m_panelRootObject.GetComponent <MaskableGraphic>("ButtonGroup/Button (6)"); m_maxAccelerationSettingComponent = new SliderSettingComponent(m_panelRootObject.Find("SkateSettingGroup/Viewport/Content/setting_accelerator_factor").gameObject); m_brakeTimeSettingComponent = new SliderSettingComponent(m_panelRootObject.Find("SkateSettingGroup/Viewport/Content/setting_brake_time").gameObject); m_gearAccelerationSettingComponents.Add(new SliderSettingComponent(m_panelRootObject.Find("SkateSettingGroup/Viewport/Content/setting_gear1_accelerator").gameObject)); m_gearAccelerationSettingComponents.Add(new SliderSettingComponent(m_panelRootObject.Find("SkateSettingGroup/Viewport/Content/setting_gear2_accelerator").gameObject)); m_gearAccelerationSettingComponents.Add(new SliderSettingComponent(m_panelRootObject.Find("SkateSettingGroup/Viewport/Content/setting_gear3_accelerator").gameObject)); m_gearAccelerationSettingComponents.Add(new SliderSettingComponent(m_panelRootObject.Find("SkateSettingGroup/Viewport/Content/setting_gear4_accelerator").gameObject)); m_gearAccelerationSettingComponents.Add(new SliderSettingComponent(m_panelRootObject.Find("SkateSettingGroup/Viewport/Content/setting_gear5_accelerator").gameObject)); m_maxAccelerationSettingComponent.SliderComponent.maxValue = GlobalDefine.MAX_ACCELERATOR; m_brakeTimeSettingComponent.SliderComponent.maxValue = GlobalDefine.MAX_BRAKE_TIME; m_brakeTimeSettingComponent.SetActive(true); m_maxAccelerationSettingComponent.SetActive(true); m_brakeTimeSettingComponent.SetValue(LocalStorage.GetFloat(LocalSetting.E_SKATE_MAX_BRAKE_TIME)); m_maxAccelerationSettingComponent.SetValue(LocalStorage.GetFloat(LocalSetting.E_SKATE_MAX_ACCELERATOR)); }