/// <summary> /// Filialo konstruktorius su parametrais /// </summary> /// <param name="race">Rasė</param> /// <param name="town">Miestas</param> public Branch(string race, string town) { Race = race; Town = town; Heroes = new HeroContainer(); NPCs = new NPCContainer(); }
/// <summary> /// 根据探险id获取满足条件的所有ObjectCard; /// </summary> /// <param name="exploreId"></param> /// <returns></returns> public static List <ObjectCard> GetCardList(int exploreId, EM_SORT_OBJECT_CARD sortType) { List <ObjectCard> result = new List <ObjectCard>(); ExplorequestTemplate et = DataTemplate.GetInstance().GetExplorequestTemplateById(exploreId); if (et == null) { return(result); } HeroContainer hc = ObjectSelf.GetInstance().HeroContainerBag; foreach (ObjectCard oc in hc.GetHeroList()) { if (IsEnough(oc, et) && !ObjectSelf.GetInstance().IsInExploring(oc.GetGuid())) { result.Add(oc); } } SortObjectCard(result, sortType); return(result); }
public FunctionTipsManager() { m_AttributeTrainResultArray = new bool[AttributeTrainArrayLength]; m_SkillLvUpResultArray = new bool[SkillLvUpResultArrayLength]; m_ExploreTeamResultArray = new bool[4]; m_ObjectSelf = ObjectSelf.GetInstance(); m_HeroContainer = m_ObjectSelf.HeroContainerBag; var _tableSet = DataTemplate.GetInstance(); m_AttributeTrainTable = _tableSet.m_AttributetrainTable; m_SkillTable = _tableSet.m_SkillTable; m_SkillupcostTable = _tableSet.m_SkillupcostTable; m_HeroExpTable = _tableSet.m_HeroExpTable; m_NonPurchasedGiftSetList = new List <int>(); m_ExpCrystalFactor = _tableSet.m_GameConfig.getJingyanjiejing_to_jingyan(); m_LivenessLvArray = _tableSet.m_GameConfig.getActivitymission_reward_level(); m_GiftSetList = new List <ShopTemplate>(); List <ShopTemplate> allItems = _tableSet.GetAllShopTemplates(); for (int i = 0; i < allItems.Count; i++) { if (allItems[i].getTabID() == 2) //tabId为2的属于礼包 { m_GiftSetList.Add(allItems[i]); } } m_MonthCardList = _tableSet.GetAllMonthCardTemplates(); var _timeNoonArr = _tableSet.m_GameConfig.getAp_get_time()[0].Split('-'); var _timeNightArr = _tableSet.m_GameConfig.getAp_get_time()[1].Split('-'); string[] _timeNoonStart = _timeNoonArr[0].Split(':'); string[] _timeNoonEnd = _timeNoonArr[1].Split(':'); string[] _timeNightStart = _timeNightArr[0].Split(':'); string[] _timeNightEnd = _timeNightArr[1].Split(':'); //缪斯奏曲 DateTime dt = m_ObjectSelf.ServerDateTime; m_TimeNow.hour = dt.Hour; m_TimeNow.minute = dt.Minute; m_TimeNoonMin.hour = int.Parse(_timeNoonStart[0]); m_TimeNoonMin.minute = int.Parse(_timeNoonStart[1]); m_TimeNoonMax.hour = int.Parse(_timeNoonEnd[0]); m_TimeNoonMax.minute = int.Parse(_timeNoonEnd[1]); m_TimeNightMin.hour = int.Parse(_timeNightStart[0]); m_TimeNightMin.minute = int.Parse(_timeNightStart[1]); m_TimeNightMax.hour = int.Parse(_timeNightEnd[0]); m_TimeNightMax.minute = int.Parse(_timeNightEnd[1]); //世界BOSS m_WorldBossManager = ObjectSelf.GetInstance().WorldBossMgr; Inst = this; }
public void InitPhantomAssiasin(HeroContainer newHero) { var render = Config.Main.Renderer; render.Draw += (sender, args) => { if (newHero.Hero.HasModifier("modifier_phantom_assassin_blur_active")) { render.DrawText(newHero.Hero.Position.WorldToMinimap() - new Vector2(7, 15), "P", System.Drawing.Color.White, 15); } }; }
public void Init(HeroContainer _heroContainer, int _id, float _buffTime) { heroContainer = _heroContainer; csv = StaticData.GetData <BuffCsv> (_id); buffText.text = csv.buffName; img.color = csv.harm ? Color.red : Color.green; buffTime = _buffTime; BuffAdd(); }
} //NPCs konteineris /// <summary> /// Filialo konstruktorius /// </summary> public Branch() { Heroes = new HeroContainer(); NPCs = new NPCContainer(); }
private void Awake() { base.Awake(); heroContainer = GetComponentInParent <HeroContainer>(); }
/// <summary> /// parametrizuotas konstruktorius /// </summary> /// <param name="town"></param> /// <param name="race"></param> public Branch(string town, string race) { Town = town; Race = race; Heroes = new HeroContainer(MaxNumberOfHeroes); }