Beispiel #1
0
    // Remove
    public Vector2 GetWorldPosition(LightTilemapCollider.Base tilemap)
    {
        if (worldPosition == null)
        {
            worldPosition = tilemap.TileWorldPosition(this);
            worldRotation = tilemap.TileWorldRotation(this);
            worldScale    = tilemap.TileWorldScale();
        }

        return(worldPosition.Value);
    }
Beispiel #2
0
    public void UpdateTransform(LightTilemapCollider.Base tilemap)
    {
        if (worldPosition != null)
        {
            return;
        }

        worldPosition = tilemap.TileWorldPosition(this);
        worldRotation = tilemap.TileWorldRotation(this);
        worldScale    = tilemap.TileWorldScale();
    }