public TaskManager(EntityMyself owner, int taskMain) { theOwner = owner; InitAvatarTaskList(taskMain); AddListeners(); }
public MailManager(EntityMyself _myself) { myself = _myself; //AddListeners(); // MailInfoReq(); }
public BodyEnhanceManager(EntityMyself _myself) { Instance = this; myself = _myself; InitEnhanceData(); myself.RpcCall("BodyEnhaLevReq"); AddListener(); }
int RefreshNextTime { get; set; } //下一次重置时间 #endregion #region 必要函数 public FriendManager(EntityMyself _myself) { myself = _myself; AddListeners(); //进入游戏的时候申请好友信息,add by Win.J H ReqFriendList(); FriendReqListReq(); Instance = this; }
public DailyEventSystem(EntityMyself owner) { theOwner = owner; dailyEventSourceData = new Dictionary<int, DailyEventMessageData>(); dailyEventData = new List<KeyValuePair<int, DailyEventMessageData>>(); AddListeners(); GetDailyEventData(); }
public RuneManager(EntityMyself _myself) { Instance = this; m_myself = _myself; //初始化6个符文位 for (int i = 0; i < BODY_LEN; i++) { BodyRune brune = new BodyRune(); brune.posi = i; body.Add(brune); } AddListeners(); }
public CampaignSystem(EntityMyself onwer) { theOwner = onwer; countDownTimer = uint.MaxValue; messageTimer = uint.MaxValue; towerDefenceCountDownTimer = uint.MaxValue; delayShowOgreMustDieTip = false; hasReceiveCountDown = false; OgreMustDieOpen = false; AddListeners(); }
public OperationSystem(EntityMyself owner) { theOwner = owner; loginFirstShow = theOwner.IsLoginFirstShow; loginRewardHasGot = theOwner.IsLoginRewardHasGot; AddListeners(); #region 活动RPC theOwner.RpcCall("EventOpenList"); // theOwner.RpcCall("get_event_ing"); #endregion #region 成就RPC theOwner.RpcCall("get_achievement", 0); #endregion }
public OccupyTowerSystem(EntityMyself onwer) { theOwner = onwer; AddListeners(); }
public MissionManager(EntityMyself owner) { theOwner = owner; enterableMissions = new Dictionary<int, Dictionary<int, int>>(); enterableMissions.Add(1, new Dictionary<int, int>()); isFirstCalculateEnterableMissions = false; finishedMissions = new Dictionary<int, Dictionary<int, int>>(); UpdateEnterableMissions(); missionTimes = new Dictionary<int, Dictionary<int, int>>(); missionStars = new Dictionary<int, Dictionary<int, int>>(); isFirstCalculateEnterableMissions = true; missionDropsCache = new Dictionary<int, List<List<int>>>(); MissionRewardData.FixCondition(); AddListeners(); UpdateMissionMessage(); }
public SanctuaryManager(EntityMyself _myself) { m_myself = _myself; AddListeners(); }
public InventoryManager(EntityMyself _myself) { Instance = this; myself = _myself; m_itemsInBag[ITEM_TYPE_EQUIPMENT] = new Dictionary<int, ItemParent>(); m_itemsInBag[ITEM_TYPE_JEWEL] = new Dictionary<int, ItemParent>(); m_itemsInBag[ITEM_TYPE_MATERIAL] = new Dictionary<int, ItemParent>(); InitData(); m_versionId = 0; composeManager = new ComposeManager(this); insetManager = new InsetManager(this); decomposeManager = new DecomposeManager(m_itemsInBag[ITEM_TYPE_EQUIPMENT], this); equipUpgradeManager = new EquipUpgradeManager(); m_versionId++; AddListeners(); }
public ElfSystem() { m_myself = MogoWorld.thePlayer; AddListeners(); }
public TongManager(EntityMyself _myself) { myself = _myself; TongUILogicManager.Instance.Initialize(); }
public WingManager(EntityMyself owner) { m_self = owner; AddListeners(); //UpdateWing(m_self.wingBag); }
public TowerManager(EntityMyself _myself) { m_myself = _myself; AddListeners(); }
// 协议处理函数 static private void OnEntityAttached(BaseAttachedInfo baseInfo) { if (baseInfo.entity == null) { LoggerHelper.Error("Entity Attach Error."); return; } switch (baseInfo.entity.Name) { case "Account": { m_currentEntity = theAccount; LoggerHelper.Debug("account attach"); Action action = () => { Mogo.GameLogic.LocalServer.LocalServerResManager.Initialize(); MogoGlobleUIManager.Instance.ShowGlobleStaticText(false, ""); theAccount.SetEntityInfo(baseInfo); theAccount.OnEnterWorld(); theAccount.CheckVersionReq(); theAccount.entity = baseInfo.entity; isReConnect = false; LoadCharacterScene(); if (PlatformSdkManager.Instance) PlatformSdkManager.Instance.SetupNotificationData(); }; lock (MogoWorld.GameDataLocker) { if (MogoWorld.IsGameDataReady) { Driver.Invoke(action); } else { MogoWorld.OnGameDataReady = action; } } break; } case "Avatar": { LoggerHelper.Debug("self attach"); bool ab = false; //用于切换cell连接时容错 if (MogoWorld.thePlayer == null) { ab = true; thePlayer = new EntityMyself(); thePlayer.deviator = RandomHelper.GetRandomInt(1, 3000); thePlayer.CalcuDmgBase(); } m_currentEntity = thePlayer; thePlayer.SetEntityInfo(baseInfo); if (ab) { thePlayer.OnEnterWorld(); } //thePlayer.UpdateSkillToManager(); thePlayer.entity = baseInfo.entity; // EventDispatcher.TriggerEvent(Events.OperationEvent.GetAllActivity); break; } default: break; } }
public RankManager(EntityMyself owner) { Instance = this; theOwner = owner; AddListeners(); }
static public void BackToChooseCharacter() { ClearEntities(); if (thePlayer != null) { thePlayer.OnLeaveWorld(); thePlayer = null; } Pluto.CurrentEntity = theAccount.entity; TimerHeap.AddTimer(100, 0, () => { scenesManager.UnloadMainUI(); scenesManager.LoadCharacterScene(theAccount.UpdateCharacterList, null, false, true); }); }
public RewardManager(EntityMyself self) { m_self = self; AddListeners(); }
/// <summary> /// 更新主角信息 /// </summary> /// <param name="myself"></param> public void UpdateRole(EntityMyself myself) { //概要界面 string expString = myself.exp + "/" + myself.nextLevelExp; string energyString = myself.energy + "/" + myself.maxEnergy; SetPlayerName(myself.name); SetPlayerLevel(myself.level); MenuUIViewManager.Instance.SetPlayerInfoPower(myself.fightForce); MenuUIViewManager.Instance.SetPlayerInfoExp(myself.PercentageExp); MenuUIViewManager.Instance.SetPlayerInfoEnergy(myself.PercentageEnergy); MenuUIViewManager.Instance.SetPlayerInfoExpNum(expString); MenuUIViewManager.Instance.SetPlayerInfoEnergyNum(energyString); MenuUIViewManager.Instance.SetPlayerInfoJob(LanguageData.dataMap[(int)MogoWorld.thePlayer.vocation].content); //MenuUIViewManager.Instance.SetPlayerInfoHealth((int)myself.GetDoubleAttr(BattleAttr.HEALTH)); //MenuUIViewManager.Instance.SetPlayerInfoDamage((int)myself.GetDoubleAttr(BattleAttr.Attack)); //MenuUIViewManager.Instance.SetPlayerInfoDefense((int)myself.GetDoubleAttr(BattleAttr.DEFENSE)); MenuUIViewManager.Instance.SetPlayerInfoHealth(myself.curHp); MenuUIViewManager.Instance.SetPlayerInfoAttack(myself.atk); MenuUIViewManager.Instance.SetPlayerInfoDefense(myself.def); //详细界面 //MenuUIViewManager.Instance.SetPlayerDetailAttack((int)myself.GetDoubleAttr(BattleAttr.Attack)); //MenuUIViewManager.Instance.SetPlayerDetailDefense((int)myself.GetDoubleAttr(BattleAttr.DEFENSE)); //MenuUIViewManager.Instance.SetPlayerDetailHit((int)myself.GetDoubleAttr(BattleAttr.HIT)); //MenuUIViewManager.Instance.SetPlayerDetailHealth((int)myself.GetDoubleAttr(BattleAttr.HEALTH)); //MenuUIViewManager.Instance.SetPlayerDetailCrit((int)myself.GetDoubleAttr(BattleAttr.CRIT)); //MenuUIViewManager.Instance.SetPlayerDetailAntiCrit((int)myself.GetDoubleAttr(BattleAttr.ANTI_CRIT)); //MenuUIViewManager.Instance.SetPlayerDetailTrueStrike((int)myself.GetDoubleAttr(BattleAttr.TRUE_STRIKE)); //MenuUIViewManager.Instance.SetPlayerDetailAntiTrueStrike((int)myself.GetDoubleAttr(BattleAttr.TRUE_STRIKE_RESISTANCE)); //MenuUIViewManager.Instance.SetPlayerDetailAntiDefense((int)myself.GetDoubleAttr(BattleAttr.ANTI_DEFENSE)); //MenuUIViewManager.Instance.SetPlayerDetailCritExtraAttack((int)myself.GetDoubleAttr(BattleAttr.CRIT_EXTRA_ATTACK)); //MenuUIViewManager.Instance.SetPlayerDetailPVPAddition((int)myself.GetDoubleAttr(BattleAttr.PVP_ADDITION)); //MenuUIViewManager.Instance.SetPlayerDetailPVE((int)myself.GetDoubleAttr(BattleAttr.PVP_ANTI)); //MenuUIViewManager.Instance.SetPlayerDetailCDReduce((int)myself.GetDoubleAttr(BattleAttr.CD_REDUCE)); //MenuUIViewManager.Instance.SetPlayerDetailSpeedAddRate((int)myself.GetDoubleAttr(BattleAttr.SPEED_ADD_RATE)); //MenuUIViewManager.Instance.SetPlayerDetailEarthDamage((int)myself.GetDoubleAttr(BattleAttr.EARTH_DAMAGE)); //MenuUIViewManager.Instance.SetPlayerDetailFireDamage((int)myself.GetDoubleAttr(BattleAttr.FIRE_DAMAGE)); //MenuUIViewManager.Instance.SetPlayerDetailWaterDamage((int)myself.GetDoubleAttr(BattleAttr.WATER_DAMAGE)); //MenuUIViewManager.Instance.SetPlayerDetailWindDamage((int)myself.GetDoubleAttr(BattleAttr.AIR_DAMAGE)); //MenuUIViewManager.Instance.SetPlayerDetailAllElementsDamage((int)myself.GetDoubleAttr(BattleAttr.ALL_ELEMENTS_DAMAGE)); //MenuUIViewManager.Instance.SetPlayerDetailEarthDefense((int)myself.GetDoubleAttr(BattleAttr.EARTH_DEFENSE)); //MenuUIViewManager.Instance.SetPlayerDetailFireDefense((int)myself.GetDoubleAttr(BattleAttr.FIRE_DEFENSE)); //MenuUIViewManager.Instance.SetPlayerDetailWaterDefense((int)myself.GetDoubleAttr(BattleAttr.WATER_DEFENSE)); //MenuUIViewManager.Instance.SetPlayerDetailWindDefense((int)myself.GetDoubleAttr(BattleAttr.AIR_DEFENSE)); //MenuUIViewManager.Instance.SetPlayerAllElementsDefense((int)myself.GetDoubleAttr(BattleAttr.ALL_ELEMENTS_DEFENSE)); MenuUIViewManager.Instance.SetPlayerDetailAttack(myself.atk); MenuUIViewManager.Instance.SetPlayerDetailDefense(myself.def); MenuUIViewManager.Instance.SetPlayerDetailHit(myself.hit); MenuUIViewManager.Instance.SetPlayerDetailHealth(myself.curHp); MenuUIViewManager.Instance.SetPlayerDetailCrit(myself.crit); MenuUIViewManager.Instance.SetPlayerDetailAntiCrit(myself.antiCrit); MenuUIViewManager.Instance.SetPlayerDetailTrueStrike(myself.trueStrike); MenuUIViewManager.Instance.SetPlayerDetailAntiTrueStrike(myself.antiTrueStrike); MenuUIViewManager.Instance.SetPlayerDetailAntiDefense(myself.antiDefense); MenuUIViewManager.Instance.SetPlayerDetailCritExtraAttack(myself.critExtraAttack); MenuUIViewManager.Instance.SetPlayerDetailPVPAddition(myself.pvpAddition); MenuUIViewManager.Instance.SetPlayerDetailPVE(myself.pvpAnti); MenuUIViewManager.Instance.SetPlayerDetailCDReduce(myself.cdReduce); MenuUIViewManager.Instance.SetPlayerDetailSpeedAddRate(myself.speedAddRate); MenuUIViewManager.Instance.SetPlayerDetailEarthDamage(myself.earthDamage); MenuUIViewManager.Instance.SetPlayerDetailFireDamage(myself.fireDamage); MenuUIViewManager.Instance.SetPlayerDetailWaterDamage(myself.waterDamage); MenuUIViewManager.Instance.SetPlayerDetailWindDamage(myself.airDamage); MenuUIViewManager.Instance.SetPlayerDetailAllElementsDamage(myself.allElementsDamage); MenuUIViewManager.Instance.SetPlayerDetailEarthDefense(myself.earthDefense); MenuUIViewManager.Instance.SetPlayerDetailFireDefense(myself.fireDefense); MenuUIViewManager.Instance.SetPlayerDetailWaterDefense(myself.waterDefense); MenuUIViewManager.Instance.SetPlayerDetailWindDefense(myself.airDefense); MenuUIViewManager.Instance.SetPlayerAllElementsDefense(myself.allElementsDefense); }
private int version = 0; //未取数据 public MarketManager(EntityMyself theOwner) { m_myself = theOwner; AddListeners(); }
public ArenaManager(EntityMyself _myself) { m_myself = _myself; AddListeners(); }