| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- 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; }
- // 敌我双方人员数组
- private ArrayList roleArray;
- public ArrayList GetRoleArray() {
- return roleArray;
- }
- // 我方抽卡池
- 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();
- // 初始化卡池
- ArmyTakePool = new ArrayList();
- EnemyTakePool = new ArrayList();
- // 初始化弃卡池
- ArmyThrowPool = new ArrayList();
- EnemyThrowPool = new ArrayList();
- // 初始化比较手牌
- ArmyCpArray = new ArrayList();
- EnemyCpArray = new ArrayList();
- }
- }
- }
|