int mAutoFight = 1;//the value 1 is AutoFight void Awake() { GameObject tbattleRoot = GameObjectCreater.CreateGo("BattleRoot"); mEmb = transform.GetComponent <Embattling>(); GameObjectPool.GetInstance().root = tbattleRoot; mSquadDataList = new List <SquadData>(); mSquadGameObjDict = new Dictionary <int, GameObject>(); mBattleSceneConfig = TableManager.GetSceneClassByID(1)[0]; StartCoroutine(AssetLoadManager.LoadFromResource(mPosPath, GeneratePos)); //EventManager.GetInstance().AddEventListener(EventId.LoadSquad, LoadSquad); EventManager.GetInstance().AddEventListener(EventId.StartBattle, StartBattle); //EventManager.GetInstance().AddEventListener(EventId.StartFight, StartFight); //EventManager.GetInstance().AddEventListener(EventId.ReceiveFight, ReceiveFight); //EventManager.GetInstance().AddEventListener(EventId.SendMarch, SendMerch); EventManager.GetInstance().AddEventListener(EventId.UseSkill, UseSkill); EventManager.GetInstance().AddEventListener(EventId.AutoFight, AutoFight); EventManager.GetInstance().AddEventListener(EventId.ReceiveBattleInfor, ReceiveBattleInfor); EventManager.GetInstance().AddEventListener(EventId.ReceiveSquadPosInfor, ReceivePosList); EventManager.GetInstance().AddEventListener(EventId.ReceiveCommandPursue, ReceiveCommandPursue); EventManager.GetInstance().AddEventListener(EventId.ReceivePrepareForAttack, ReceivePrepareForAttack); EventManager.GetInstance().AddEventListener(EventId.ReceiveObjGetHurt, ReceiveObjGetHurt); EventManager.GetInstance().AddEventListener(EventId.ReceiveSkill, ReceiveSkill); EventManager.GetInstance().AddEventListener(EventId.ReceiveBattleEnd, ReceiveBattleEnd); //EventManager.GetInstance().AddEventListener(EventId.ReceiveUpdateMarchMsg, ReceiveSendMarch); LoadSquad(null); //GetBattlerInfor(); }
void Awake() { GameObject tbattleRoot = GameObjectCreater.CreateGo("BattleRoot"); GameObjectPool.GetInstance().root = tbattleRoot; mCampRedSquadList = new List <GameObject>(); mCampBlueSquadList = new List <GameObject>(); mSquadSpace = 30; mUnitSpace = 4; mTemRedRowCount = 3; mTemRedSquadNumbers = 6; mTemBlueRowCount = 3; mTemBlueSquadNumbers = 6; mBattleSceneConfig = TableManager.GetSceneClassByID(100001)[0]; mTemRedBornPos = SetPosition(mBattleSceneConfig.GetAttackPosXbyIndex(0), mBattleSceneConfig.GetAttackPosZbyIndex(0)); mTemBlueBornPos = SetPosition(mBattleSceneConfig.GetDefencePosXbyIndex(0), mBattleSceneConfig.GetDefencePosZbyIndex(0)); StartCoroutine(LoadUnitAssets()); EventManager.GetInstance().AddEventListener(EventId.LoadSquad, LoadSquad); EventManager.GetInstance().AddEventListener(EventId.StartBattle, StartBattleTest); }