protected override void OnCollisionWith <T> (T component) { Pushable pushable = component as Pushable; if (pushable) { pushable.Push(Direction); } }
public void Push(Pushable pushable) { pushable.Push(Direction); Idle(); }