Exemple #1
0
 void Awake()
 {
     Player.Instance = this;
     Transform       = transform;
     Owner           = GetComponent <Agent>();
     AnimSet         = GetComponent <AnimSetPlayer>();
 }
Exemple #2
0
 protected override void Awake()
 {
     lastDir  = transform.forward;
     Instance = this;
     useMode  = true;
     Owner    = GetComponent <Agent>();
     AnimSet  = GetComponent <AnimSetPlayer>();
 }
Exemple #3
0
    void Start()
    {
        _animSetPlayer         = GetComponent <AnimSetPlayer>();
        _playerComboAttacks[0] = new Combo()
        {
            fullComboType = FullComboType.RAISE_WAVE,
            comboSteps    = new ComboStep[]
            {
                new ComboStep()
                {
                    attackType = AttackType.X, data = _animSetPlayer.AttackData[0]
                },
                new ComboStep()
                {
                    attackType = AttackType.X, data = _animSetPlayer.AttackData[1]
                },
                new ComboStep()
                {
                    attackType = AttackType.X, data = _animSetPlayer.AttackData[2]
                },
                new ComboStep()
                {
                    attackType = AttackType.X, data = _animSetPlayer.AttackData[3]
                },
                //new ComboStep(){attackType = AttackType.None, data = _animSetPlayer.AttackData[3]},
                new ComboStep()
                {
                    attackType = AttackType.O, data = _animSetPlayer.AttackData[4]
                },
            }
        };
        _playerComboAttacks[1] = new Combo()
        {
            fullComboType = FullComboType.HALF_MOON,
            comboSteps    = new ComboStep[]
            {
                new ComboStep()
                {
                    attackType = AttackType.O, data = _animSetPlayer.AttackData[5]
                },
                new ComboStep()
                {
                    attackType = AttackType.O, data = _animSetPlayer.AttackData[6]
                },
                new ComboStep()
                {
                    attackType = AttackType.O, data = _animSetPlayer.AttackData[7]
                },
                new ComboStep()
                {
                    attackType = AttackType.X, data = _animSetPlayer.AttackData[8]
                },
                new ComboStep()
                {
                    attackType = AttackType.X, data = _animSetPlayer.AttackData[9]
                },
            }
        };
        _playerComboAttacks[2] = new Combo()
        {
            fullComboType = FullComboType.CLOUD_CUT,
            comboSteps    = new ComboStep[]
            {
                new ComboStep()
                {
                    attackType = AttackType.O, data = _animSetPlayer.AttackData[5]
                },
                new ComboStep()
                {
                    attackType = AttackType.O, data = _animSetPlayer.AttackData[6]
                },
                new ComboStep()
                {
                    attackType = AttackType.X, data = _animSetPlayer.AttackData[17]
                },
                new ComboStep()
                {
                    attackType = AttackType.X, data = _animSetPlayer.AttackData[18]
                },
                new ComboStep()
                {
                    attackType = AttackType.X, data = _animSetPlayer.AttackData[19]
                },
            }
        };

        _playerComboAttacks[3] = new Combo()
        {
            fullComboType = FullComboType.FLYING_DRAGON,
            comboSteps    = new ComboStep[]
            {
                new ComboStep()
                {
                    attackType = AttackType.X, data = _animSetPlayer.AttackData[0]
                },
                new ComboStep()
                {
                    attackType = AttackType.O, data = _animSetPlayer.AttackData[10]
                },
                new ComboStep()
                {
                    attackType = AttackType.O, data = _animSetPlayer.AttackData[11]
                },
                new ComboStep()
                {
                    attackType = AttackType.X, data = _animSetPlayer.AttackData[12]
                },
                new ComboStep()
                {
                    attackType = AttackType.X, data = _animSetPlayer.AttackData[13]
                },
            }
        };
        _playerComboAttacks[4] = new Combo()
        {
            fullComboType = FullComboType.WALKING_DEATH,
            comboSteps    = new ComboStep[]
            {
                new ComboStep()
                {
                    attackType = AttackType.X, data = _animSetPlayer.AttackData[0]
                },
                new ComboStep()
                {
                    attackType = AttackType.X, data = _animSetPlayer.AttackData[1]
                },
                new ComboStep()
                {
                    attackType = AttackType.O, data = _animSetPlayer.AttackData[14]
                },
                new ComboStep()
                {
                    attackType = AttackType.X, data = _animSetPlayer.AttackData[15]
                },
                new ComboStep()
                {
                    attackType = AttackType.X, data = _animSetPlayer.AttackData[16]
                },
            }
        };

        _playerComboAttacks[5] = new Combo()
        {
            fullComboType = FullComboType.CRASH_GENERAL,
            comboSteps    = new ComboStep[]
            {
                new ComboStep()
                {
                    attackType = AttackType.O, data = _animSetPlayer.AttackData[5]
                },
                new ComboStep()
                {
                    attackType = AttackType.X, data = _animSetPlayer.AttackData[20]
                },
                new ComboStep()
                {
                    attackType = AttackType.O, data = _animSetPlayer.AttackData[21]
                },
                new ComboStep()
                {
                    attackType = AttackType.O, data = _animSetPlayer.AttackData[22]
                },
                new ComboStep()
                {
                    attackType = AttackType.O, data = _animSetPlayer.AttackData[23]
                },
            }
        };
    }
Exemple #4
0
    public static void Init(AnimSetPlayer AnimSet)
    {
        PlayerComboAttacks[0] = new Combo()         // FAST   Raisin Wave
        {
            SwordLevel = E_SwordLevel.One,
            ComboSteps = new ComboStep[] { new ComboStep()
                                           {
                                               AttackType = E_AttackType.X, ComboLevel = E_ComboLevel.One, Data = AnimSet.AttackData[0]
                                           },
                                           new ComboStep()
                                           {
                                               AttackType = E_AttackType.X, ComboLevel = E_ComboLevel.One, Data = AnimSet.AttackData[1]
                                           },
                                           new ComboStep()
                                           {
                                               AttackType = E_AttackType.X, ComboLevel = E_ComboLevel.One, Data = AnimSet.AttackData[2]
                                           },
                                           new ComboStep()
                                           {
                                               AttackType = E_AttackType.X, ComboLevel = E_ComboLevel.Two, Data = AnimSet.AttackData[3]
                                           },
                                           new ComboStep()
                                           {
                                               AttackType = E_AttackType.O, ComboLevel = E_ComboLevel.Three, Data = AnimSet.AttackData[4]
                                           }, }
        };
        PlayerComboAttacks[1] = new Combo()         // BREAK BLOCK  half moon
        {
            SwordLevel = E_SwordLevel.One,
            ComboSteps = new ComboStep[] { new ComboStep()
                                           {
                                               AttackType = E_AttackType.O, ComboLevel = E_ComboLevel.One, Data = AnimSet.AttackData[5]
                                           },
                                           new ComboStep()
                                           {
                                               AttackType = E_AttackType.O, ComboLevel = E_ComboLevel.One, Data = AnimSet.AttackData[6]
                                           },
                                           new ComboStep()
                                           {
                                               AttackType = E_AttackType.O, ComboLevel = E_ComboLevel.One, Data = AnimSet.AttackData[7]
                                           },
                                           new ComboStep()
                                           {
                                               AttackType = E_AttackType.X, ComboLevel = E_ComboLevel.Two, Data = AnimSet.AttackData[8]
                                           },
                                           new ComboStep()
                                           {
                                               AttackType = E_AttackType.X, ComboLevel = E_ComboLevel.Three, Data = AnimSet.AttackData[9]
                                           }, }
        };
        PlayerComboAttacks[2] = new Combo()         // CRITICAL  cloud cuttin
        {
            SwordLevel = E_SwordLevel.Two,
            ComboSteps = new ComboStep[] { new ComboStep()
                                           {
                                               AttackType = E_AttackType.O, ComboLevel = E_ComboLevel.One, Data = AnimSet.AttackData[5]
                                           },
                                           new ComboStep()
                                           {
                                               AttackType = E_AttackType.O, ComboLevel = E_ComboLevel.One, Data = AnimSet.AttackData[6]
                                           },
                                           new ComboStep()
                                           {
                                               AttackType = E_AttackType.X, ComboLevel = E_ComboLevel.One, Data = AnimSet.AttackData[17]
                                           },
                                           new ComboStep()
                                           {
                                               AttackType = E_AttackType.X, ComboLevel = E_ComboLevel.Two, Data = AnimSet.AttackData[18]
                                           },
                                           new ComboStep()
                                           {
                                               AttackType = E_AttackType.X, ComboLevel = E_ComboLevel.Three, Data = AnimSet.AttackData[19]
                                           }, }
        };

        PlayerComboAttacks[3] = new Combo()          // flying dragon
        {
            SwordLevel = E_SwordLevel.Three,
            ComboSteps = new ComboStep[] { new ComboStep()
                                           {
                                               AttackType = E_AttackType.X, ComboLevel = E_ComboLevel.One, Data = AnimSet.AttackData[0]
                                           },
                                           new ComboStep()
                                           {
                                               AttackType = E_AttackType.O, ComboLevel = E_ComboLevel.One, Data = AnimSet.AttackData[10]
                                           },
                                           new ComboStep()
                                           {
                                               AttackType = E_AttackType.O, ComboLevel = E_ComboLevel.One, Data = AnimSet.AttackData[11]
                                           },
                                           new ComboStep()
                                           {
                                               AttackType = E_AttackType.X, ComboLevel = E_ComboLevel.Two, Data = AnimSet.AttackData[12]
                                           },
                                           new ComboStep()
                                           {
                                               AttackType = E_AttackType.X, ComboLevel = E_ComboLevel.Three, Data = AnimSet.AttackData[13]
                                           }, }
        };
        PlayerComboAttacks[4] = new Combo()         // KNCOK //walking death
        {
            SwordLevel = E_SwordLevel.Four,
            ComboSteps = new ComboStep[] { new ComboStep()
                                           {
                                               AttackType = E_AttackType.X, ComboLevel = E_ComboLevel.One, Data = AnimSet.AttackData[0]
                                           },
                                           new ComboStep()
                                           {
                                               AttackType = E_AttackType.X, ComboLevel = E_ComboLevel.One, Data = AnimSet.AttackData[1]
                                           },
                                           new ComboStep()
                                           {
                                               AttackType = E_AttackType.O, ComboLevel = E_ComboLevel.One, Data = AnimSet.AttackData[14]
                                           },
                                           new ComboStep()
                                           {
                                               AttackType = E_AttackType.X, ComboLevel = E_ComboLevel.Two, Data = AnimSet.AttackData[15]
                                           },
                                           new ComboStep()
                                           {
                                               AttackType = E_AttackType.X, ComboLevel = E_ComboLevel.Three, Data = AnimSet.AttackData[16]
                                           }, }
        };

        PlayerComboAttacks[5] = new Combo()         // HEAVY, AREA  shogun death
        {
            SwordLevel = E_SwordLevel.Five,
            ComboSteps = new ComboStep[] { new ComboStep()
                                           {
                                               AttackType = E_AttackType.O, ComboLevel = E_ComboLevel.One, Data = AnimSet.AttackData[5]
                                           },
                                           new ComboStep()
                                           {
                                               AttackType = E_AttackType.X, ComboLevel = E_ComboLevel.One, Data = AnimSet.AttackData[20]
                                           },
                                           new ComboStep()
                                           {
                                               AttackType = E_AttackType.O, ComboLevel = E_ComboLevel.One, Data = AnimSet.AttackData[21]
                                           },
                                           new ComboStep()
                                           {
                                               AttackType = E_AttackType.O, ComboLevel = E_ComboLevel.Two, Data = AnimSet.AttackData[22]
                                           },
                                           new ComboStep()
                                           {
                                               AttackType = E_AttackType.O, ComboLevel = E_ComboLevel.Three, Data = AnimSet.AttackData[23]
                                           }, }
        };
    }