protected override void OnInit() { base.OnInit(); CurrentSelectedElement = null; CurrentSelectedIDX = -1; }
public void SetInfo(List <CommandData> list) { base.OnEnterModule(); CurrentSelectedElement = null; CurrentSelectedIDX = -1; OnScrollEnter(list); }
public override void OnDoubleClickEvent <T1>(T1 value = default(T1)) { CommandScrollElement CommandScrollElement = value as CommandScrollElement; if (CurrentSelectedElement == CommandScrollElement) { if (OnDoubleClickAction != null) { OnDoubleClickAction(CommandScrollElement); } } }
public override void OnSelectEvent <T1>(T1 value = default(T1)) { if (CurrentSelectedElement != null) { CurrentSelectedElement.SetSelectedEffectObject(false); } CurrentSelectedElement = value as CommandScrollElement; CurrentSelectedIDX = CurrentSelectedElement.Data.IDX; if (CurrentSelectedElement != null) { CurrentSelectedElement.SetSelectedEffectObject(true); } }
public override void OnSetInfoEvent <T1>(T1 value = default(T1)) { CommandScrollElement element = value as CommandScrollElement; bool selected = false; if (CurrentSelectedIDX != -1) { selected = (CurrentSelectedIDX == element.Data.IDX) ? true : false; } if (selected == true) { CurrentSelectedElement = element; CurrentSelectedIDX = CurrentSelectedElement.Data.IDX; } element.SetSelectedEffectObject(selected); }