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; }
public override void HitAnimationStrongattack(float atk) { HitStrongattackAnimation.Activate(atk); }