コード例 #1
0
    public override void InitState(Character chr)
    {
        base.InitState(chr);

        CS_TiltAttack tiltAttack = new CS_TiltAttack();

        tiltAttack.animationName = animationName;
        tiltAttack.attackType    = attackType;

        tiltAttack.Init(chr);
    }
コード例 #2
0
    public override void Init()
    {
        base.Init();

        //movementStates.Init(this);
        normalAttack.Init(this);
        specialAttack.Init(this);
        aerialAttack.Init(this);

        //CStates_InitExitStates();

        Anim.SpawnProjectile += SpawnProjectile;
    }
コード例 #3
0
    public virtual void Init(Character chr)
    {
        uSoul.Init(chr);
        dSoul.Init(chr);
        fSoul.Init(chr);

        jab1.Init(chr);
        jab2.Init(chr);

        uTilt.Init(chr);
        dTilt.Init(chr);
        fTilt.Init(chr);

        nAir.Init(chr);
        uAir.Init(chr);
        dAir.Init(chr);
        fAir.Init(chr);
        bAir.Init(chr);

        nSpec.Init(chr);
        uSpec.Init(chr);
        dSpec.Init(chr);
        fSpec.Init(chr);
    }