Esempio n. 1
0
    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));
    }
Esempio n. 2
0
    private void OnSettingGearAcceleratorCallback(SliderSettingComponent sliderSetting, float accelerator)
    {
        int gearID = (int)sliderSetting.CustomData;

        SpeedController.Instance.SetGearAccelerator(gearID, accelerator);

        RefreshGearAcceleratorUI(gearID);
    }
Esempio n. 3
0
 private void OnAcceleratorSettingFinishCallback(SliderSettingComponent sliderSetting, float maxAccelerator)
 {
     SpeedController.Instance.SetSkateAccelerator(maxAccelerator);
 }
Esempio n. 4
0
    private void OnBrakeTimeSettingFinishCallback(SliderSettingComponent sliderSetting, float brakeTime)
    {
        int brakeTimeMill = (int)(brakeTime * 1000);

        SpeedController.Instance.SetSkateBrakeTime(brakeTimeMill);
    }