public VisualizerWorld Dispaly(NWorld.World world){ tiles = new Tile[world.Width, world.Height]; for (int i = 0; i < world.Width; i++) for (int j = 0; j < world.Height; j++) { var tile = Instantiate(P_Tile); tile.transform.parent= this.transform; tile.transform.localPosition = new Vector3(i,0,j); tiles[i,j] = tile; } return this; }
public VisualizerEntity Display(NWorld.World world) { return(this); }
void H_Moved(NWorld.World world, NWorld.NEntity.Entity entity, int fromX, int fromY, int toX, int toY) { transform.localPosition = new Vector3(toX, 0, toY); }
public void MovePlayer(NWorld.World world, int dirX, int dirY) { entity.MoveDir(world, dirX, dirY); }
public PlayerManager Init(NWorld.World world, int x, int y) { this.entity = new NWorld.NEntity.Entity(x, y); world.AddEntity(entity); return(this); }
public void Init(NWorld.World world) { visualWorld.Dispaly(world); visualEntity.Display(world); world.E_EntityAdded += H_EntityAdded; }
public void H_EntityAdded(NWorld.World world, NWorld.NEntity.Entity entity) { visualEntity.Display(entity); }