12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- namespace FSBattle {
- /*
- * 战场单例,用来存放战场的各种数据
- */
- public class BattleFieldManager : Singleton<BattleFieldManager> {
- // 我方和敌人的手牌都放在这里
- // 我方手牌
- public ArrayList ArmyHandCards { set; get; }
- // 敌方手牌
- public ArrayList EnemyHandCards { set; get; }
- // 敌我双方人员数组
- public ArrayList RoleArray { set; get; }
- public ArrayList ArmyArray;
- public ArrayList EnemyArray;
- // 我方抽卡池
- public ArrayList ArmyTakePool { set; get; }
- // 敌方卡池
- public ArrayList EnemyTakePool { set; get; }
- // 我方弃卡池
- public ArrayList ArmyThrowPool { set; get; }
- // 敌方弃卡池
- public ArrayList EnemyThrowPool { set; get; }
- // 我方比较牌数组
- public ArrayList ArmyCpArray { set; get; }
- // 敌方比较牌数组
- public ArrayList EnemyCpArray { set; get; }
- public BattleFieldManager() {
- // 初始化手牌
- ArmyHandCards = new ArrayList();
- EnemyHandCards = new ArrayList();
- // 初始化人员
- RoleArray = new ArrayList();
- ArmyArray = new ArrayList();
- EnemyArray = new ArrayList();
- // 初始化卡池
- ArmyTakePool = new ArrayList();
- EnemyTakePool = new ArrayList();
- // 初始化弃卡池
- ArmyThrowPool = new ArrayList();
- EnemyThrowPool = new ArrayList();
- // 初始化比较手牌
- ArmyCpArray = new ArrayList(10);
- EnemyCpArray = new ArrayList(10);
- }
- }
- }
|