public override void Run()
 {
     Cell.StartCoroutine(
         Tweens.AnimateMaterialsColorCoroutine(
             Cell.GetComponentsInChildren <Renderer>().Select(r => r.material).ToList(),
             Color.red,
             3,
             onCompleted: () => { EventActionFinished?.Invoke(this); }));
 }
        public override void Run()
        {
            base.Run();

            _robot.StartCoroutine(
                Tweens.AnimateMaterialsColorCoroutine(
                    _robot.GetComponentsInChildren <Renderer>().Select(r => r.material).ToList(),
                    Color.red,
                    3));
        }