コード例 #1
0
    public static void OpenWindow(CombinationAttack attack)
    {
        var myWindow = GetWindow <LoadCombinationAttack>();

        myWindow.wantsMouseMove = true;
        myWindow.title          = "Edit Melee Attack";
        myWindow.baseAttack     = attack;
        for (int i = 0; i < attack.listOfColors.Count; i++)
        {
            myWindow.colorIndex.Add(i);
        }
        for (int i = 0; i < attack.combinationOfAttacks.Count; i++)
        {
            myWindow.attacksIndex.Add(i);
        }
        if (myWindow.baseAttack.attackQty < 2)
        {
            myWindow.isMultipleAttack = false;
        }
        else
        {
            myWindow.isMultipleAttack = true;
        }
        myWindow.Show();
    }
コード例 #2
0
 private void OnEnable()
 {
     attack = (CombinationAttack)target;
 }