Beispiel #1
0
        protected override EBTStatus update_impl(Agent pAgent, EBTStatus childStatus)
        {
            RES_SUMMONERSKILL_TYPE summonerSkillType       = ((ObjAgent)pAgent).GetSummonerSkillType(this.opl_p0);
            RES_SUMMONERSKILL_TYPE res_summonerskill_type2 = RES_SUMMONERSKILL_TYPE.RES_SUMMONERSKILL_RETURNCITY;

            return((summonerSkillType != res_summonerskill_type2) ? EBTStatus.BT_FAILURE : EBTStatus.BT_SUCCESS);
        }
        protected override EBTStatus update_impl(Agent pAgent, EBTStatus childStatus)
        {
            RES_SUMMONERSKILL_TYPE summonerSkillType      = ((ObjAgent)pAgent).GetSummonerSkillType(this.opl_p0);
            RES_SUMMONERSKILL_TYPE rES_SUMMONERSKILL_TYPE = RES_SUMMONERSKILL_TYPE.RES_SUMMONERSKILL_ADDHP;

            return((summonerSkillType == rES_SUMMONERSKILL_TYPE) ? EBTStatus.BT_SUCCESS : EBTStatus.BT_FAILURE);
        }
Beispiel #3
0
        protected override EBTStatus update_impl(Agent pAgent, EBTStatus childStatus)
        {
            RES_SUMMONERSKILL_TYPE summonerSkillType      = ((ObjAgent)pAgent).GetSummonerSkillType(this.opl_p0);
            RES_SUMMONERSKILL_TYPE rES_SUMMONERSKILL_TYPE = 1;
            bool flag = summonerSkillType == rES_SUMMONERSKILL_TYPE;

            return((!flag) ? EBTStatus.BT_FAILURE : EBTStatus.BT_SUCCESS);
        }