예제 #1
0
    private void SetTileFromMap(Vector2 position, Vector2 unityWorldPosition)
    {
        TileModel tile = GameModel.Map[position];

        tile.InitUnityWorldPosition(unityWorldPosition);

        if (tile != null)
        {
            dispatcher.Dispatch(RootEvents.E_TileGameObjectInit, tile);
        }
    }
예제 #2
0
    private void SetTileToWorld(TileModel tile)
    {
        tile.InitPosition(tilePosition);
        tile.InitUnityWorldPosition(unityWorldPosition);

        GameModel.TileAddToMap(tile);

        Debug.Log(String.Format("Tile {0} Pos:[{1}][{2}]    PosUnity:[{3}][{4}]", tile.TileType.ToString(), tilePosition.x, tilePosition.y, unityWorldPosition.x, unityWorldPosition.y));

        dispatcher.Dispatch(RootEvents.E_TileGameObjectInit, tile);
    }