private void setUI_mainThread() { Loom.QueueOnMainThread((param) => { _animationState = AnimationState_Enum.None; ShowConfigDisplayPanelAnima(); }, null); }
void Start() { btn_arrow.GetComponent <Button> ().onClick.AddListener(onClick_arrow); dropdown.onValueChanged.AddListener(valueChanged_dropDown); toggle_Show_Shell.onValueChanged.AddListener(delegate { toggleChanged(toggle_Show_Shell); }); toggle_Skirt_Brim.onValueChanged.AddListener(delegate { toggleChanged(toggle_Skirt_Brim); }); toggle_Support_Raft.onValueChanged.AddListener(delegate { toggleChanged(toggle_Support_Raft); }); toggle_Infill.onValueChanged.AddListener(delegate { toggleChanged(toggle_Infill); }); toggle_Travels.onValueChanged.AddListener(delegate { toggleChanged(toggle_Travels); }); toggle_Top_Layer.onValueChanged.AddListener(delegate { toggleChanged(toggle_Top_Layer); }); //others ss_arrowDown = new SpriteState(); ss_arrowUp = new SpriteState(); ss_arrowDown.pressedSprite = Resources.Load("Images/panel-in-hover", typeof(Sprite)) as Sprite; ss_arrowUp.pressedSprite = Resources.Load("Images/panel-out-hover", typeof(Sprite)) as Sprite; sp_arrowDown = Resources.Load("Images/panel-in", typeof(Sprite)) as Sprite; sp_arrowUp = Resources.Load("Images/panel-out-normal", typeof(Sprite)) as Sprite; image_WALL_INNER.GetComponent <Image> ().color = GcodeTypeColor.WALL_INNER; image_WALL_OUTER.GetComponent <Image> ().color = GcodeTypeColor.WALL_OUTER; image_SKIN.GetComponent <Image> ().color = GcodeTypeColor.SKIN; image_SKIRT.GetComponent <Image> ().color = GcodeTypeColor.SKIRT; image_SUPPORT.GetComponent <Image> ().color = GcodeTypeColor.SUPPORT; image_FILL.GetComponent <Image> ().color = GcodeTypeColor.FILL; image_Travel.GetComponent <Image> ().color = GcodeTypeColor.Travel; image_TopLayer.GetComponent <Image> ().color = GcodeTypeColor.Top_Layer; _animationState = AnimationState_Enum.None; ShowConfigDisplayPanelAnima(); }
public void HideConfigDisplayPanelAnima() { switch (_animationState) { case AnimationState_Enum.Changing: case AnimationState_Enum.Hidden: break; case AnimationState_Enum.Shown: case AnimationState_Enum.None: _animationState = AnimationState_Enum.Changing; float x = btn_arrow.transform.localPosition.x; Debug.Log("hide:" + x); iTween.MoveTo(panel_colorScheme, iTween.Hash("x", x, "islocal", true, "easeType", "easeInOutExpo", "loopType", "none", "delay", 0, "oncomplete", "oncomplete_hide", "oncompletetarget", this.gameObject)); break; } }
public void oncomplete_hide() { _animationState = AnimationState_Enum.Hidden; btn_arrow.spriteState = ss_arrowUp; btn_arrow.gameObject.GetComponent <Image> ().sprite = sp_arrowUp; }
public void oncomplete_show() { _animationState = AnimationState_Enum.Shown; btn_arrow.spriteState = ss_arrowDown; btn_arrow.gameObject.GetComponent <Image> ().sprite = sp_arrowDown; }