示例#1
0
    public IEnumerator DoMenuDetailSelect(FightMenuItem.Kind kind)
    {
        // Activate/Draw FightDetailMenu, wait for yield
        // result is either go back or 



        yield return null;
    }
示例#2
0
    public void SetCurrentMenuItem(FightMenuItem menuItem)
    {
        var pos = menuItem.transform.position - transform.position;
        var currentAngle = Mathf.Atan2(pos.y, pos.x);
        var amountToRotate = Mathf.PI/12 - currentAngle;

        transform.DORotate(transform.rotation.eulerAngles + Mathf.Rad2Deg * Vector3.zero.SetZ(amountToRotate), .25f);

        ScrubMenuItems.AllInactive().ForEach(c => c.SetInactive());
        ScrubMenuItems.Current().SetActive();
    }