コード例 #1
0
 public EMPCannon(BattleMap map, bool fastCannon)
     : base(map)
 {
     ID = "EMPCannon";
     AI = new WarriorAI(this).Build(fastCannon ? "FastEMPConnon" : "EMPConnon");
     Battle.AddBuff(new CounterAttack(this)); // 反击 buff
 }
コード例 #2
0
ファイル: Boar.cs プロジェクト: moto2002/Avocat
        public Boar(BattleMap map)
            : base(map)
        {
            ID = "Boar";

            AI = new WarriorAI(this).Build("NormalNpcMonster"); // AI
            Battle.AddBuff(new CounterAttack(this));            // 反击 buff
        }
コード例 #3
0
ファイル: Npcs.cs プロジェクト: moto2002/Avocat
 public Npc(BattleMap map)
     : base(map)
 {
     StandableTiles = TileType.All;
 }
コード例 #4
0
 public BattlePVE(BattleMap map, int randSeed, PlayerInfo player)
     : base(map, randSeed)
 {
     Player = player;
     Build();
 }
コード例 #5
0
ファイル: Battle.cs プロジェクト: moto2002/Avocat
 public Battle(BattleMap map, int randSeed)
 {
     Srand = new SRandom(randSeed);
     Map   = map;
 }
コード例 #6
0
ファイル: ItemOnMap.cs プロジェクト: moto2002/Avocat
 public ItemOnMap(BattleMap map)
     : base(map)
 {
 }
コード例 #7
0
 public Trunk(BattleMap map)
     : base(map)
 {
     ID = "Trunk";
 }
コード例 #8
0
ファイル: Warrior.cs プロジェクト: moto2002/Avocat
 public Warrior(BattleMap map)
     : base(map)
 {
 }
コード例 #9
0
ファイル: BattleMapObj.cs プロジェクト: moto2002/Avocat
        }                                    // 是否是障碍,占据地块

        public BattleMapObj(BattleMap map)
        {
            Map        = map;
            IDInMap    = map.ItemIDInMap;
            IsObstacle = true; // 默认都占据地块
        }
コード例 #10
0
ファイル: Rock.cs プロジェクト: moto2002/Avocat
 public Rock(BattleMap map)
     : base(map)
 {
     ID = "Rock";
 }