示例#1
0
文件: Zone.cs 项目: ssylt/TestGame
 public Zone(ContentHandler contentHandler, Vector2 vector, WorldGraphics graphics, List <Character> currentCharacters, PC pc, Grid grid)
 {
     this.vector        = vector;
     this.graphics      = graphics;
     currCharacters     = currentCharacters;
     this.pc            = pc;
     this.grid          = grid;
     this.hasBackground = false;
     alpha          = 1;
     textureStrings = new List <string>();
 }
示例#2
0
        public override void Start()
        {
            if (ClientController.activePlayer != player)
            {
                promptClosed = false;
                PromptUI.Show(state.GetPlayer(player).name + "\nTurn " + turn, state.GetPlayer(player).color, () => promptClosed = true);
                ClientController.CameraController.Translate(WorldGraphics.GetTilePosition(focusTile) - ClientController.CameraController.transform.position);
            }

            ClientController.ChangeActivePlayer(player);
            ClientController.SetState(state);
        }
 public DebugFogController(WorldGraphics worldGraphics)
 {
     this.worldGraphics = worldGraphics;
 }
示例#4
0
 public override void Start()
 {
     base.Start();
     WorldGraphics.SpawnExplosion(tile);
 }
示例#5
0
 public override void Start()
 {
     base.Start();
     ClientController.CameraController.MoveTowards(WorldGraphics.GetTilePosition(ClientController.gameState.GetUnit(unit).tile));
 }
示例#6
0
 public DebugFogController(WorldGraphics worldGraphics)
 {
     this.worldGraphics = worldGraphics;
 }