Пример #1
0
 public void updateNewPlayerTile(GameTile newPlayerTile)
 {
     playerTile.SetIsOccupied(false);
     playerTile.SetIsWalkAble(true);
     playerTile.GetObject().GetComponent <SpriteRenderer>().sprite = playerTile.GetOriginalSprite();
     playerTile.GetObject().GetComponent <SpriteRenderer>().color  = playerTile.GetOriginalColor();
     playerTile = newPlayerTile;
     playerTile.GetObject().GetComponent <SpriteRenderer>().sprite = playerSprite;
     playerTile.GetObject().GetComponent <SpriteRenderer>().color  = playerColor;
     playerTile.SetIsOccupied(true);
     playerTile.SetIsWalkAble(false);
     playerTile.SetIsVisible(true);
     vision.UpdateVision(ref playerTile, ref map, 5);         //TODO:Make max view (5) publicly changeable
     vision.PostProcessingForPlayerView(ref playerTile, ref map);
 }