public override void Fit(BattleAction_Fit data, bool isServerData) { if (data.fitPetId != this.owner.ID) { return; } this.Fuse(); }
public override void Fit(BattleAction_Fit data, bool isServerData) { if (data.roleId != this.owner.ID) { return; } this.Fuse(data.fitPetId, data.fitModelId, data.fitSkills); EventDispatcher.Broadcast <bool>(ShaderEffectEvent.ENABLE_SCREEN_LENS, true); }
public static void SendFit(long roleID, long petID, int fitModelID, List <KeyValuePair <int, int> > skill, int durationTime) { BattleAction_Fit battleAction_Fit = new BattleAction_Fit(); battleAction_Fit.roleId = roleID; battleAction_Fit.fitPetId = petID; battleAction_Fit.fitModelId = fitModelID; using (List <KeyValuePair <int, int> > .Enumerator enumerator = skill.GetEnumerator()) { while (enumerator.MoveNext()) { KeyValuePair <int, int> current = enumerator.get_Current(); battleAction_Fit.fitSkills.Add(new BattleSkillInfo { skillIdx = current.get_Key(), skillId = current.get_Value() }); } } battleAction_Fit.durationTime = durationTime; EventDispatcher.Broadcast <BattleAction_Fit, bool>(BattleActionEvent.Fit, battleAction_Fit, false); }
public virtual void Fit(BattleAction_Fit data, bool isServerData) { }