public FightSceneApc(FightObject[] teamA, FightObject[] teamB, List<PlayerBusiness> players, string npcID, bool isEctype, SceneApc apc, int subID) : base(teamA, teamB, players, npcID, isEctype) { m_apc = apc; m_subID = subID; }
public FightBusinessRobApc(FightObject[] teamA, FightObject[] teamB, List<PlayerBusiness> players, string npcID, bool isEctype, SceneApc apc, int subID, RobBusiness rob) : base(teamA, teamB, players, npcID, isEctype, apc, subID) { m_rob = rob; //m_rob = PartProxy.TryGetPart(Part.Rob) as RobBusiness; }
public FightBusinessProApc(FightObject[] teamA, FightObject[] teamB, List<PlayerBusiness> players, string npcID, bool isEctype, SceneApc apc, int subID, PartBusiness pro) : base(teamA, teamB, players, npcID, isEctype, apc, subID) { m_rb = pro; }
/// <summary> /// 加载所有明雷 /// </summary> public static void LoadSceneApc() { foreach (GameConfig v in GameConfigAccess.Instance.Find(MainType.SceneAPC)) { SceneApc bb = new SceneApc(v); if (bb.InitApc()) { m_sceneApcs[bb.ID] = bb; if (bb.SubType == "Normal") { bb.ResetApc(); m_activeApcs.TryAdd(bb.ID, bb); } } } }