Esempio n. 1
0
        // Set next move in of all buttons to new position
        IEnumerator SetButtonMove(ePosMove PosMoveIn, ePosMove PosMoveOut)
        {
            yield return(new WaitForSeconds(2.0f));

            // Set next MoveIn position of m_Button1 to PosMoveIn
            m_Button1.m_MoveIn.MoveFrom = PosMoveIn;
            // Reset m_Button1
            m_Button1.Reset();
            // Play In-Animations of m_Button1
            m_Button1.PlayInAnims();

            // Set next MoveIn position of m_Button2 to PosMoveIn
            m_Button2.m_MoveIn.MoveFrom = PosMoveIn;
            // Reset m_Button2
            m_Button2.Reset();
            // Play In-Animations of m_Button2
            m_Button2.PlayInAnims();

            // Set next MoveIn position of m_Button3 to PosMoveIn
            m_Button3.m_MoveIn.MoveFrom = PosMoveIn;
            // Reset m_Button3
            m_Button3.Reset();
            // Play In-Animations of m_Button3
            m_Button3.PlayInAnims();

            // Set next MoveIn position of m_Button4 to PosMoveIn
            m_Button4.m_MoveIn.MoveFrom = PosMoveIn;
            // Reset m_Button4
            m_Button4.Reset();
            // Play In-Animations of m_Button4
            m_Button4.PlayInAnims();
        }
Esempio n. 2
0
        // ########################################
        // Move dialog functions
        // ########################################

        #region Move Dialog

        // Play In-Animations of m_Dialog by position
        IEnumerator DialogPlayInAnimations(ePosMove PosMoveIn)
        {
            yield return(new WaitForSeconds(1.5f));

            //Debug.Log("PosMoveIn="+PosMoveIn);
            switch (PosMoveIn)
            {
            // Set m_Dialog to move in from upper
            case ePosMove.UpperScreenEdge:
                m_Dialog.m_MoveIn.MoveFrom = ePosMove.UpperScreenEdge;
                m_Dialog.m_MoveOut.MoveTo  = ePosMove.MiddleCenter;
                break;

            // Set m_Dialog to move in from left
            case ePosMove.LeftScreenEdge:
                m_Dialog.m_MoveIn.MoveFrom = ePosMove.LeftScreenEdge;
                m_Dialog.m_MoveOut.MoveTo  = ePosMove.MiddleCenter;
                break;

            // Set m_Dialog to move in from right
            case ePosMove.RightScreenEdge:
                m_Dialog.m_MoveIn.MoveFrom = ePosMove.RightScreenEdge;
                m_Dialog.m_MoveOut.MoveTo  = ePosMove.MiddleCenter;
                break;

            // Set m_Dialog to move in from bottom
            case ePosMove.BottomScreenEdge:
                m_Dialog.m_MoveIn.MoveFrom = ePosMove.BottomScreenEdge;
                m_Dialog.m_MoveOut.MoveTo  = ePosMove.MiddleCenter;
                break;

            // Set m_Dialog to move in from upper left
            case ePosMove.UpperLeft:
                m_Dialog.m_MoveIn.MoveFrom = ePosMove.UpperLeft;
                m_Dialog.m_MoveOut.MoveTo  = ePosMove.MiddleCenter;
                break;

            // Set m_Dialog to move in from upper right
            case ePosMove.UpperRight:
                m_Dialog.m_MoveIn.MoveFrom = ePosMove.UpperRight;
                m_Dialog.m_MoveOut.MoveTo  = ePosMove.MiddleCenter;
                break;

            // Set m_Dialog to move in from bottom left
            case ePosMove.BottomLeft:
                m_Dialog.m_MoveIn.MoveFrom = ePosMove.BottomLeft;
                m_Dialog.m_MoveOut.MoveTo  = ePosMove.MiddleCenter;
                break;

            // Set m_Dialog to move in from bottom right
            case ePosMove.BottomRight:
                m_Dialog.m_MoveIn.MoveFrom = ePosMove.BottomRight;
                m_Dialog.m_MoveOut.MoveTo  = ePosMove.MiddleCenter;
                break;

            // Set m_Dialog to move in from center
            case ePosMove.MiddleCenter:
            default:
                m_Dialog.m_MoveIn.MoveFrom = ePosMove.MiddleCenter;
                m_Dialog.m_MoveOut.MoveTo  = ePosMove.MiddleCenter;
                break;
            }

            // Reset m_Dialog
            m_Dialog.Reset();

            // Play In-Animations of m_Dialog by position
            m_Dialog.PlayInAnims();
        }
Esempio n. 3
0
	// ######################################################################
	// Move dialog functions
	// ######################################################################
	
	#region Move Dialog

	// MoveIn m_Dialog by position
	IEnumerator DialogMoveIn(ePosMove PosMoveIn)
	{
		yield return new WaitForSeconds(1.5f);
		
		//Debug.Log("PosMoveIn="+PosMoveIn);
		switch(PosMoveIn)
		{
			// Set m_Dialog to move in from upper
			case ePosMove.UpperScreenEdge:
				m_Dialog.m_MoveIn.MoveFrom = ePosMove.UpperScreenEdge;
				m_Dialog.m_MoveOut.MoveTo = ePosMove.MiddleCenter;
				break;
			// Set m_Dialog to move in from left
			case ePosMove.LeftScreenEdge:
				m_Dialog.m_MoveIn.MoveFrom = ePosMove.LeftScreenEdge;
				m_Dialog.m_MoveOut.MoveTo = ePosMove.MiddleCenter;
				break;
			// Set m_Dialog to move in from right
			case ePosMove.RightScreenEdge:
				m_Dialog.m_MoveIn.MoveFrom = ePosMove.RightScreenEdge;
				m_Dialog.m_MoveOut.MoveTo = ePosMove.MiddleCenter;
				break;
			// Set m_Dialog to move in from bottom
			case ePosMove.BottomScreenEdge:
				m_Dialog.m_MoveIn.MoveFrom = ePosMove.BottomScreenEdge;
				m_Dialog.m_MoveOut.MoveTo = ePosMove.MiddleCenter;
				break;
			// Set m_Dialog to move in from upper left
			case ePosMove.UpperLeft:	
				m_Dialog.m_MoveIn.MoveFrom = ePosMove.UpperLeft;
				m_Dialog.m_MoveOut.MoveTo = ePosMove.MiddleCenter;
				break;
			// Set m_Dialog to move in from upper right
			case ePosMove.UpperRight:
				m_Dialog.m_MoveIn.MoveFrom = ePosMove.UpperRight;
				m_Dialog.m_MoveOut.MoveTo = ePosMove.MiddleCenter;
				break;
			// Set m_Dialog to move in from bottom left
			case ePosMove.BottomLeft:
				m_Dialog.m_MoveIn.MoveFrom = ePosMove.BottomLeft;
				m_Dialog.m_MoveOut.MoveTo = ePosMove.MiddleCenter;
				break;
			// Set m_Dialog to move in from bottom right
			case ePosMove.BottomRight:
				m_Dialog.m_MoveIn.MoveFrom = ePosMove.BottomRight;
				m_Dialog.m_MoveOut.MoveTo = ePosMove.MiddleCenter;
				break;
			// Set m_Dialog to move in from center
			case ePosMove.MiddleCenter:
			default:
				m_Dialog.m_MoveIn.MoveFrom = ePosMove.MiddleCenter;
				m_Dialog.m_MoveOut.MoveTo = ePosMove.MiddleCenter;
				break;
		}

		// Reset m_Dialog
		m_Dialog.Reset();

		// MoveIn m_Dialog by position
		m_Dialog.MoveIn(eGUIMove.SelfAndChildren);
	}
Esempio n. 4
0
	// Set next move in of all buttons to new position
	IEnumerator SetButtonMove(ePosMove PosMoveIn, ePosMove PosMoveOut)
	{
		yield return new WaitForSeconds(2.0f);
		
		// Set next MoveIn position of m_Button1 to PosMoveIn
		m_Button1.m_MoveIn.MoveFrom = PosMoveIn;
		// Reset m_Button1
		m_Button1.Reset();
		// MoveIn m_Button1
		m_Button1.MoveIn(eGUIMove.SelfAndChildren);
		
		// Set next MoveIn position of m_Button2 to PosMoveIn
		m_Button2.m_MoveIn.MoveFrom = PosMoveIn;
		// Reset m_Button2
		m_Button2.Reset();
		// MoveIn m_Button2
		m_Button2.MoveIn(eGUIMove.SelfAndChildren);
		
		// Set next MoveIn position of m_Button3 to PosMoveIn
		m_Button3.m_MoveIn.MoveFrom = PosMoveIn;
		// Reset m_Button3
		m_Button3.Reset();
		// MoveIn m_Button3
		m_Button3.MoveIn(eGUIMove.SelfAndChildren);
		
		// Set next MoveIn position of m_Button4 to PosMoveIn
		m_Button4.m_MoveIn.MoveFrom = PosMoveIn;
		// Reset m_Button4
		m_Button4.Reset();
		// MoveIn m_Button4
		m_Button4.MoveIn(eGUIMove.SelfAndChildren);
	}