public override void OnActivate(int pinID) { ReqQuestRankingPartyData dataOfClass = DataSource.FindDataOfClass <ReqQuestRankingPartyData>(((Component)this).get_gameObject(), (ReqQuestRankingPartyData)null); if (dataOfClass == null || pinID != 100) { return; } this.ExecRequest((WebAPI) new FlowNode_ReqQuestRankingParty.API_ReqQuestRankingParty(dataOfClass.m_ScheduleID, dataOfClass.m_RankingType, dataOfClass.m_QuestID, dataOfClass.m_TargetUID, new Network.ResponseCallback(((FlowNode_Network)this).ResponseCallback))); }
public void OnItemSelect(GameObject go) { RankingQuestUserData dataOfClass = DataSource.FindDataOfClass <RankingQuestUserData>(go, (RankingQuestUserData)null); if (dataOfClass == null) { return; } ReqQuestRankingPartyData data = new ReqQuestRankingPartyData(); data.m_ScheduleID = this.m_RankingQuestParam.schedule_id; data.m_RankingType = this.m_RankingQuestParam.type; data.m_QuestID = this.m_RankingQuestParam.iname; data.m_TargetUID = dataOfClass.m_UID; DataSource.Bind <RankingQuestUserData>(this.m_RootObject, dataOfClass); DataSource.Bind <ReqQuestRankingPartyData>(this.m_RootObject, data); FlowNode_GameObject.ActivateOutputLinks((Component)this, 300); }