public virtual void StartAction() { Owner.AddGoldAndShow((int)-Cost); StartCoolDown(); shared.ForEach(a => a.StartCoolDown()); Owner.Statistics.Actions.Add(this); }