Пример #1
0
    /// <summary>
    ///
    /// </summary>
    /// <param name="state"></param>
    /// <returns></returns>
    IEnumerator ChangeScaleStateIE(bl_PlayerScale.State state)
    {
        m_Scale.ChangeState(state);
        yield return(new WaitForSeconds(m_Scale.TimeMaintain));

        m_Scale.ChangeState(bl_PlayerScale.State.Idle);
    }
Пример #2
0
    /// <summary>
    ///
    /// </summary>
    /// <param name="state"></param>
    public void ChangeScaleState(bl_PlayerScale.State state)
    {
        if (state == bl_PlayerScale.State.Move)
        {
            return;
        }

        StopCoroutine("ChangeScaleStateIE");
        StartCoroutine("ChangeScaleStateIE", state);
    }