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);
 }
Exemple #3
0
 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);
 }
Exemple #4
0
 public void MovePlayer(NWorld.World world, int dirX, int dirY)
 {
     entity.MoveDir(world, dirX, dirY);
 }
Exemple #5
0
 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);
 }