Exemple #1
0
 public static Vector3 CellToWorld(this IMapObject self, Vector2Int pos, MapManager manager) =>
 self.FindTilemap(manager)?.GetCellCenterWorld(pos.ToVector3Int()) ?? Vector3.zero;
Exemple #2
0
 /// <summary>
 /// Tilemapを取得する
 /// </summary>
 public static Tilemap FindTilemap(this IMapObject self, MapManager manager) =>
 manager.MapControl.FindTilemap(self.Level);
Exemple #3
0
 public static Vector3 CellToWorld(this IMapObject self, MapManager manager) =>
 self.CellToWorld(self.CellPos, manager);
Exemple #4
0
 public static Map.TileDataMap FindTileDataMap(this IMapObject self, MapManager manager) =>
 manager.MapControl.FindTileDataMap(self);