Exemple #1
0
    public override void Inject(PlayerUnitDI di)
    {
        animator = di.animator;
        PlayerBaseStats stats = di.stats;

        input = di.mainDi.controller.input;
        di.animationEvents.OnSwordEnded += OnSwordEnded;
        OnStatsChange(stats);
        if (stats.OnChange != null)
        {
            stats.OnChange += OnStatsChange;
        }
    }
Exemple #2
0
 public void Inject(PlayerUnitDI di)
 {
     action       = di.abilities.action;
     unitAnimator = di.animator;
     action.OnIsGuardingChange += OnIsGuardingChange;
 }