Example #1
0
    public override void Initialize(PlayerBase player)
    {
        myPlayer = player;

        var preAction = ResourceManager.Instance.Get <HitSeriesofAction>(ConstDirectry.DirPrefabsHitPlayer, ConstActionHitData.ActionHeelWeak1);

        HitWeakattack1Animation = Instantiate(preAction);
        HitWeakattack1Animation.Initialize(myPlayer);

        preAction = ResourceManager.Instance.Get <HitSeriesofAction>(ConstDirectry.DirPrefabsHitPlayer, ConstActionHitData.ActionHeelWeak2);
        HitWeakattack2Animation = Instantiate(preAction);
        HitWeakattack2Animation.Initialize(myPlayer);

        preAction = ResourceManager.Instance.Get <HitSeriesofAction>(ConstDirectry.DirPrefabsHitPlayer, ConstActionHitData.ActionHeelWeak3);
        HitWeakattack3Animation = Instantiate(preAction);
        HitWeakattack3Animation.Initialize(myPlayer);
        HitWeakattack3Animation.actionType = HitSeriesofAction.ActionType.LightEnd;

        preAction = ResourceManager.Instance.Get <HitSeriesofAction>(ConstDirectry.DirPrefabsHitPlayer, ConstActionHitData.ActionHeelStrong);
        HitStrongattackAnimation = Instantiate(preAction);
        HitStrongattackAnimation.Initialize(myPlayer);
        HitStrongattackAnimation.actionType = HitSeriesofAction.ActionType.Strong;
    }
Example #2
0
 public override void HitAnimationStrongattack(float atk)
 {
     HitStrongattackAnimation.Activate(atk);
 }