void TransitionOnFinished()
    {
        state = MenuTransitionState.on;

        if (callback != null)
            callback();
    }
示例#2
0
    public void TransitionOffInternal(TransitionDir dir)
    {
        Vector3 pos = panel.position;
        pos.x = OnX;

        currentDir = dir;

        state = MenuTransitionState.tOff;
    }
示例#3
0
    public void TransitionOnInternal(TransitionDir dir)
    {
        gameObject.SetActive(true);

        Vector3 pos = panel.position;
        pos.x = leftOffX;

        pos.x = dirOnXs[(int)dir];

        currentDir = dir;
        panel.position = pos;

        state = MenuTransitionState.tOn;
    }
    void TransitionOffFinished()
    {
        state = MenuTransitionState.off;

        gameObject.SetActive(false);

        if (callback != null)
            callback();
    }
示例#5
0
    void TransitionOffFinished(Vector3 pos)
    {
        pos.x = dirOffXs[(int)currentDir];
        state = MenuTransitionState.off;

        gameObject.SetActive(false);

        if (callback != null)
            callback();
    }
示例#6
0
    void TransitionOnFinished(Vector3 pos)
    {
        pos.x = OnX;
        state = MenuTransitionState.on;

        if (callback != null)
            callback();
    }