public void Init() { IsEnter = false; IsShow = false; CurDefinitionModel = DefinitionModel.UNKOWN; AutoDefinitionModel = DefinitionModel.UNKOWN; OldDefnBtn = AutoBtn; CurrentDefnList = new List <MifengPlayer.DefnInfo>(); EventTriggerListener.Get(this.gameObject).OnPtEnter = OnPointerEnterPanel; EventTriggerListener.Get(this.gameObject).OnPtExit = OnPointerExitPanel; EventTriggerListener.Get(FourKBtn.gameObject).OnPtEnter = OnPointerEnterBtn; EventTriggerListener.Get(FourKBtn.gameObject).OnPtExit = OnPointerExitBtn; EventTriggerListener.Get(FHDBtn.gameObject).OnPtEnter = OnPointerEnterBtn; EventTriggerListener.Get(FHDBtn.gameObject).OnPtExit = OnPointerExitBtn; EventTriggerListener.Get(SHDBtn.gameObject).OnPtEnter = OnPointerEnterBtn; EventTriggerListener.Get(SHDBtn.gameObject).OnPtExit = OnPointerExitBtn; EventTriggerListener.Get(AutoBtn.gameObject).OnPtEnter = OnPointerEnterBtn; EventTriggerListener.Get(AutoBtn.gameObject).OnPtExit = OnPointerExitBtn; FourKBtn.SelectBtnCallback = SelectFourKBtn; FHDBtn.SelectBtnCallback = SelectFHDBtn; SHDBtn.SelectBtnCallback = SelectSHDBtn; AutoBtn.SelectBtnCallback = SelectAutoBtn; }
void SelectPTB(MixedButton ptb, bool isSelect) { if (ptb != ProjectionTypeBtns[PTBIndex]) { ProjectionTypeBtns[PTBIndex].SetSelected(false); } else { ptb.SetSelected(true); return; } for (int i = 0; i < ProjectionTypeBtns.Length; i++) { if (ProjectionTypeBtns[i] == ptb) { PTBIndex = i; break; } } StereoType st = GetStereoType(STBIndex, PTBIndex); if (ChangeStereoTypeCallback != null) { ChangeStereoTypeCallback(st); } }
void SelectSTB(MixedButton stb, bool isSelect) { if (stb != StereoTypeBtns[STBIndex]) { StereoTypeBtns[STBIndex].SetSelected(false); } else { stb.SetSelected(true); return; } for (int i = 0; i < StereoTypeBtns.Length; i++) { if (StereoTypeBtns[i] == stb) { STBIndex = i; break; } } StereoType st = GetStereoType(STBIndex, PTBIndex); if (ChangeStereoTypeCallback != null) { ChangeStereoTypeCallback(st); } }
void SelectAutoPlayBtn(MixedButton btn, bool isSelect) { if (ChangeAutoPlayCallback != null) { ChangeAutoPlayCallback(isSelect); } }
void SelectDot(MixedButton dot) { if (OldSelectDot != null) { OldSelectDot.SetSelected(false); } dot.SetSelected(true); OldSelectDot = dot; CurSelectIndex = DotToIndexDic[dot]; float factor; if (TotalDotNum > 1) { factor = (float)CurSelectIndex / (TotalDotNum - 1); } else { factor = 0; } if (SelectDotBarCallback != null) { SelectDotBarCallback(CurSelectIndex, factor); } }
void SelectDriveScene(MixedButton stb, bool isSelect) { GlobalVariable.SetSceneModel(SceneModel.Drive); SetBtnStatus(); if (ChangeSceneStyleCallback != null) { ChangeSceneStyleCallback(false, true); } }
void SelectStarrySkyScene(MixedButton stb, bool isSelect) { GlobalVariable.SetSceneModel(SceneModel.StarringNight); SetBtnStatus(); if (ChangeSceneStyleCallback != null) { ChangeSceneStyleCallback(true, true); } }
private void OnDestroy() { CinemaBtn = null; StandardBtn = null; MINIBtn = null; PointerEnterUICallback = null; PointerEnterBtnCallback = null; ChangeScreenSizeTypeCallback = null; }
void OnPointerExitBtn(MixedButton stb) { if (!IsAllowEvent) { return; } OnPointerExit(stb.gameObject); }
private void OnDestroy() { SingleCycleBtn = null; AutoPlayBtn = null; PointerEnterUICallback = null; PointerEnterBtnCallback = null; ChangeLoopTypeCallback = null; ChangeAutoPlayCallback = null; }
private void OnDestroy() { DefaultBtn = null; ImaxTheaterBtn = null; DriveBtn = null; StarrySkyBtn = null; PointerEnterUICallback = null; PointerEnterBtnCallback = null; ChangeSceneStyleCallback = null; }
void SelectSingleCycleBtn(MixedButton stb, bool isSelect) { if (SingleCycleBtnIsDisable) { return; } if (ChangeLoopTypeCallback != null) { ChangeLoopTypeCallback(isSelect); } }
void SelectIMINIBtn(MixedButton stb, bool isSelect) { SetAllBtnUnselected(); MINIBtn.SetSelected(true); GlobalVariable.SetScreenSizeType(ScreenSizeType.MINI); if (ChangeScreenSizeTypeCallback != null) { ChangeScreenSizeTypeCallback(); } }
private void OnDestroy() { FourKBtn = null; FHDBtn = null; SHDBtn = null; AutoBtn = null; OldDefnBtn = null; CurrentDefnList = null; PointerEnterUICallback = null; PointerEnterBtnCallback = null; }
void ClickTensileBtn(MixedButton stb, bool isSelect) { if (!IsAllowEvent) { return; } if (TensileSwitchCallback != null) { TensileSwitchCallback(isSelect); } }
private void OnDestroy() { StereoTypeBtns = null; ProjectionTypeBtns = null; TensileBtn = null; TensileBtnImage = null; TensileBtnText = null; ShowStereoTypePanelCallback = null; ChangeStereoTypeCallback = null; PointerEnterUICallback = null; TensileSwitchCallback = null; }
public void SelectPreviousDot() { if (CurSelectIndex > 0) { CurSelectIndex--; if (OldSelectDot != null) { OldSelectDot.SetSelected(false); } Dots[CurSelectIndex].SetSelected(true); OldSelectDot = Dots[CurSelectIndex]; } }
void SelectAutoBtn(MixedButton stb, bool isSelect) { if (AutoBtnIsDisable || OldDefnBtn == stb) { return; } OldDefnBtn.SetSelected(false); OldDefnBtn = stb; stb.SetSelected(true); CurDefinitionModel = DefinitionModel.UNKOWN; if (ChangeDefinitionModelCallback != null) { ChangeDefinitionModelCallback(AutoDefinitionModel, true, true); } }
void SelectSHDBtn(MixedButton stb, bool isSelect) { if (SHDBtnIsDisable || OldDefnBtn == stb) { return; } OldDefnBtn.SetSelected(false); OldDefnBtn = stb; stb.SetSelected(true); CurDefinitionModel = DefinitionModel.DEFINITION_720P; if (ChangeDefinitionModelCallback != null) { ChangeDefinitionModelCallback(DefinitionModel.DEFINITION_720P, true, true); } }
public void SelectNextDot() { if (CurSelectIndex < TotalDotNum - 1) { CurSelectIndex++; if (OldSelectDot != null) { OldSelectDot.SetSelected(false); } Dots[CurSelectIndex].SetSelected(true); OldSelectDot = Dots[CurSelectIndex]; } }
public void Init() { IsInit = true; Dots = this.GetComponentsInChildren <MixedButton>(); MaxDotNum = Dots.Length; TotalDotNum = 0; CurSelectIndex = 0; DotToIndexDic = new Dictionary <MixedButton, int>(); OldSelectDot = null; for (int i = 0; i < MaxDotNum; i++) { Dots[i].gameObject.SetActive(false); DotToIndexDic[Dots[i]] = i; Dots[i].ClickBtnCallback += SelectDot;//123深圳展会屏蔽 按钮射线接触也关掉了 } }
//设置点数 public void SetDotNum(int dotNum) { if (!IsInit) { Init(); } if (dotNum < 0) { dotNum = 0; } if (dotNum > MaxDotNum) { dotNum = MaxDotNum; } TotalDotNum = dotNum; for (int i = 0; i < MaxDotNum; i++) { if (i == CurSelectIndex) { Dots[i].SetSelected(true); OldSelectDot = Dots[i]; } else { Dots[i].SetSelected(false); } if (dotNum > 1 && i < dotNum) { Dots[i].gameObject.SetActive(true); } else { Dots[i].gameObject.SetActive(false); } } }
private void SetUIState() { if (FourKBtnIsDisable) { FourKBtn.enabled = false; FourKBtn.GetComponent <Image>().raycastTarget = false; Text FourKBtnText = FourKBtn.GetComponentInChildren <Text>(); FourKBtnText.color = new Color(FourKBtnText.color.r, FourKBtnText.color.g, FourKBtnText.color.b, 0.3f); } else { FourKBtn.enabled = true; FourKBtn.GetComponent <Image>().raycastTarget = true; Text FourKBtnText = FourKBtn.GetComponentInChildren <Text>(); FourKBtnText.color = new Color(FourKBtnText.color.r, FourKBtnText.color.g, FourKBtnText.color.b, 1); } if (FHDBtnIsDisable) { FHDBtn.enabled = false; FHDBtn.GetComponent <Image>().raycastTarget = false; Text FHDBtnText = FHDBtn.GetComponentInChildren <Text>(); FHDBtnText.color = new Color(FHDBtnText.color.r, FHDBtnText.color.g, FHDBtnText.color.b, 0.3f); } else { FHDBtn.enabled = true; FHDBtn.GetComponent <Image>().raycastTarget = true; Text FHDBtnText = FHDBtn.GetComponentInChildren <Text>(); FHDBtnText.color = new Color(FHDBtnText.color.r, FHDBtnText.color.g, FHDBtnText.color.b, 1); } if (SHDBtnIsDisable) { SHDBtn.enabled = false; SHDBtn.GetComponent <Image>().raycastTarget = false; Text SHDBtnText = SHDBtn.GetComponentInChildren <Text>(); SHDBtnText.color = new Color(SHDBtnText.color.r, SHDBtnText.color.g, SHDBtnText.color.b, 0.3f); } else { SHDBtn.enabled = true; SHDBtn.GetComponent <Image>().raycastTarget = true; Text SHDBtnText = SHDBtn.GetComponentInChildren <Text>(); SHDBtnText.color = new Color(SHDBtnText.color.r, SHDBtnText.color.g, SHDBtnText.color.b, 1); } if (AutoBtnIsDisable) { AutoBtn.enabled = false; AutoBtn.GetComponent <Image>().raycastTarget = false; Text AutoBtnText = AutoBtn.GetComponentInChildren <Text>(); AutoBtnText.color = new Color(AutoBtnText.color.r, AutoBtnText.color.g, AutoBtnText.color.b, 0.3f); } else { AutoBtn.enabled = true; AutoBtn.GetComponent <Image>().raycastTarget = true; Text AutoBtnText = AutoBtn.GetComponentInChildren <Text>(); AutoBtnText.color = new Color(AutoBtnText.color.r, AutoBtnText.color.g, AutoBtnText.color.b, 1); } OldDefnBtn.SetSelected(false); switch (CurDefinitionModel) { case DefinitionModel.UNKOWN: AutoBtn.SetSelected(true); OldDefnBtn = AutoBtn; break; case DefinitionModel.DEFINITION_1080P: FHDBtn.SetSelected(true); OldDefnBtn = FHDBtn; break; case DefinitionModel.DEFINITION_720P: SHDBtn.SetSelected(true); OldDefnBtn = SHDBtn; break; case DefinitionModel.DEFINITION_4K: FourKBtn.SetSelected(true); OldDefnBtn = FourKBtn; break; default: break; } //switch (AutoDefinitionModel) //{ //case DefinitionModel.DEFINITION_4K: // AutoBtn.GetComponentInChildren<Text>().SetTextByKey("Cinema.VideoPlayerPanel.VariablePanel.DefinitionPanel.AutoBtn.Text", "4K"); // break; //case DefinitionModel.DEFINITION_1080P: // AutoBtn.GetComponentInChildren<Text>().SetTextByKey("Cinema.VideoPlayerPanel.VariablePanel.DefinitionPanel.AutoBtn.Text", "1080P"); // break; //case DefinitionModel.DEFINITION_720P: // AutoBtn.GetComponentInChildren<Text>().SetTextByKey("Cinema.VideoPlayerPanel.VariablePanel.DefinitionPanel.AutoBtn.Text", "720P"); // break; //default: // AutoBtn.GetComponentInChildren<Text>().SetTextByKey("Cinema.VideoPlayerPanel.VariablePanel.DefinitionPanel.AutoBtn.Text", "720P"); // break; //} }