Exemplo n.º 1
0
    private void Stop()
    {
        rigidbody2D.Sleep();
        rigidbody2D.constraints = RigidbodyConstraints2D.FreezeAll;
        Vector2 position = transform.position;

        position.x         = Mathf.Round(position.x);
        position.y         = Mathf.Round(position.y);
        transform.position = position;
        oldPosition        = position;
        Func.Callback callback = translation.callback;
        translation = null;
        callback();
    }
Exemplo n.º 2
0
 public void Translate(Direction direction, Func.Callback callback)
 {
     translation = new TranslationBomberdev(direction, callback);
 }