private void OnPositionChanged(GemController sender, int x, int y, bool interpolate) { CurrentX = x; CurrentY = y; movingComponent.MoveTo(new Vector3(positionOffset.x * x + x, positionOffset.y * y + y), interpolate, () => { instance.OnMovingEnd(); }); if (interpolate) { instance.OnMovingStart(); } }
public void OnMovingStart() { instance.OnMovingStart(); }