public override TaskStatus OnUpdate() { CallMonsterData callMonsterData = new CallMonsterData(); callMonsterData.mAIArgDist = this.mAIArgDist.Value; callMonsterData.mAIArgAngle = this.mAIArgAngle.Value; callMonsterData.mAIArgMonsterId = this.mAIArgMonsterId; callMonsterData.mAIArgCopyMonsterId = this.mAIArgCopyMonsterId; callMonsterData.mAIArgLifeTime = this.mAIArgLifeTime; callMonsterData.mAIArgDelayTime = this.mAIArgDelayTime; callMonsterData.mAIArgPos = this.mAIArgPos.Value; callMonsterData.mAIArgBornType = this.mAIArgBornType; callMonsterData.mAIArgPos1 = this.mAIArgPos1; callMonsterData.mAIArgPos2 = this.mAIArgPos2; callMonsterData.mAIArgPos3 = this.mAIArgPos3; callMonsterData.mAIArgPos4 = this.mAIArgPos4; callMonsterData.mAIArgFinalPos = this.mAIArgFinalPos; callMonsterData.mAIArgForcePlace = this.mAIArgForcePlace; callMonsterData.mAIArgDeltaArg = this.mAIArgDeltaArg; callMonsterData.mAIArgHPPercent = this.mAIArgHPPercent; if (AIMgrUtil.GetAIMgrInterface().CallMonster(this.transform.gameObject, callMonsterData)) { return(TaskStatus.Success); } return(TaskStatus.Failure); }
public override TaskStatus OnUpdate() { if (this.mAIArgTarget.GetValue() == null) { if (this.mAIArgNavTarget.GetValue() == null) { if (false || this.mAIArgNavPos.Value == Vector3.zero) { return(TaskStatus.Failure); } if (AIMgrUtil.GetAIMgrInterface().ActionNav(this.transform.gameObject, this.mAIArgNavPos.Value)) { return(TaskStatus.Success); } return(TaskStatus.Failure); } else { if (AIMgrUtil.GetAIMgrInterface().NavToTarget(this.transform.gameObject, this.mAIArgNavTarget.Value.gameObject)) { return(TaskStatus.Success); } return(TaskStatus.Failure); } } else { if (AIMgrUtil.GetAIMgrInterface().NavToTarget(this.transform.gameObject, this.mAIArgTarget.Value.gameObject)) { return(TaskStatus.Success); } return(TaskStatus.Failure); } }
public override TaskStatus OnUpdate() { if (AIMgrUtil.GetAIMgrInterface().FindTargetByHartedList(this.transform.gameObject, this.mAIArgFilterImmortal)) { return(TaskStatus.Success); } return(TaskStatus.Failure); }
public override TaskStatus OnUpdate() { if (AIMgrUtil.GetAIMgrInterface().FindTargetByNonImmortal(this.transform.gameObject)) { return(TaskStatus.Success); } return(TaskStatus.Failure); }
public override TaskStatus OnUpdate() { if (AIMgrUtil.GetAIMgrInterface().ActionRotate(this.transform.gameObject, this.mAIArgRotDegree, this.mAIArgRotSpeed)) { return(TaskStatus.Success); } return(TaskStatus.Failure); }
public override TaskStatus OnUpdate() { if (AIMgrUtil.GetAIMgrInterface().SendAIEvent(this.transform.gameObject, (int)this.mAIArgMsgTo, (int)this.mAIArgMsgType, this.mAIArgEntityTypeId, this.mAIArgMsgStr, this.mAIArgDelayTime, this.mAIArgPos.Value)) { return(TaskStatus.Success); } return(TaskStatus.Failure); }
public override TaskStatus OnUpdate() { if (AIMgrUtil.GetAIMgrInterface().FindTargetByDistance(this.transform.gameObject, this.mAIArgDistance.Value, this.mAIArgFilterImmortal, this.mAIArgAngle, this.mAIArgDelta, this.mAIArgTargetType)) { return(TaskStatus.Success); } return(TaskStatus.Failure); }
public override TaskStatus OnUpdate() { if (AIMgrUtil.GetAIMgrInterface().AIDoodad(this.transform.gameObject, this.mAIArgDoodadId.Value, this.mAIArgWaveId.Value, this.mAIArgDoodadPos.Value, this.mAIArgRandomPos, this.mAIArgDelayTime)) { return(TaskStatus.Success); } return(TaskStatus.Failure); }
public override TaskStatus OnUpdate() { if (AIMgrUtil.GetAIMgrInterface().IsAtState(this.transform.gameObject, 4)) { return TaskStatus.Success; } return TaskStatus.Failure; }
public override TaskStatus OnUpdate() { if (AIMgrUtil.GetAIMgrInterface().HasQTE(this.transform.gameObject, (int)this.mAIArgQTEState)) { return(TaskStatus.Success); } return(TaskStatus.Failure); }
public override TaskStatus OnUpdate() { if (AIMgrUtil.GetAIMgrInterface().DoSelectFarthest(this.transform.gameObject)) { return(TaskStatus.Success); } return(TaskStatus.Failure); }
public override TaskStatus OnUpdate() { if (AIMgrUtil.GetAIMgrInterface().AddBuff(this.mAIArgMonsterId.Value, this.mAIArgBuffId.Value, this.mAIArgBuffId2.Value)) { return(TaskStatus.Success); } return(TaskStatus.Failure); }
public override TaskStatus OnUpdate() { if (AIMgrUtil.GetAIMgrInterface().CastQTESkill(this.transform.gameObject)) { return(TaskStatus.Success); } return(TaskStatus.Failure); }
public override TaskStatus OnUpdate() { if (AIMgrUtil.GetAIMgrInterface().CallScript(this.transform.gameObject, this.mAIArgFuncName, this.mAIArgDelayTime)) { return(TaskStatus.Success); } return(TaskStatus.Failure); }
public override TaskStatus OnUpdate() { if (AIMgrUtil.GetAIMgrInterface().IsHurtOppo(this.transform)) { return(TaskStatus.Success); } return(TaskStatus.Failure); }
public override TaskStatus OnUpdate() { if (AIMgrUtil.GetAIMgrInterface().IsMPValue(this.transform, this.mAIArgMinPercent, this.mAIArgMaxPercent)) { return(TaskStatus.Success); } return(TaskStatus.Failure); }
public override TaskStatus OnUpdate() { if (AIMgrUtil.GetAIMgrInterface().DetectEnimyInSight(this.transform.gameObject)) { return(TaskStatus.Success); } return(TaskStatus.Failure); }
public override TaskStatus OnUpdate() { if (AIMgrUtil.GetAIMgrInterface().SelectTargetBySkillCircle(this.transform.gameObject)) { return(TaskStatus.Success); } return(TaskStatus.Failure); }
public override TaskStatus OnUpdate() { if (AIMgrUtil.GetAIMgrInterface().DetectEnemyInRange(this.transform.gameObject, this.mAIArgRangeType, this.mAIArgRadius, this.mAIArgAngle, this.mAIArgLength, this.mAIArgWidth, this.mAIArgOffsetLength)) { return(TaskStatus.Success); } return(TaskStatus.Failure); }
public override TaskStatus OnUpdate() { if (AIMgrUtil.GetAIMgrInterface().IsFighting(this.transform)) { return(TaskStatus.Success); } AIMgrUtil.GetAIMgrInterface().ClearTarget(this.transform); return(TaskStatus.Failure); }
public override TaskStatus OnUpdate() { if (AIMgrUtil.GetAIMgrInterface().IsValid(this.mAIArgTarget.Value)) { return(TaskStatus.Success); } AIMgrUtil.GetAIMgrInterface().ClearTarget(this.transform); return(TaskStatus.Failure); }
public override TaskStatus OnUpdate() { Transform transform = AIMgrUtil.GetAIMgrInterface().SelectItemTarget(this.transform.gameObject); if (transform == null) { return(TaskStatus.Failure); } this.mAIArgItemTarget.Value = transform; return(TaskStatus.Success); }
public override TaskStatus OnUpdate() { if (this.mAIArgTarget.Value == null) { return(TaskStatus.Failure); } if (AIMgrUtil.GetAIMgrInterface().IsTargetImmortal(this.mAIArgTarget.Value.gameObject)) { return(TaskStatus.Success); } return(TaskStatus.Failure); }
public override TaskStatus OnUpdate() { if (this.mAIArgTarget.Value == null) { return(TaskStatus.Failure); } if (AIMgrUtil.GetAIMgrInterface().HasQTE(this.mAIArgTarget.Value.gameObject, (int)this.mAIArgQTEState)) { return(TaskStatus.Success); } return(TaskStatus.Failure); }
public override TaskStatus OnUpdate() { if (this.mAIArgTarget.Value == null) { return(TaskStatus.Failure); } if (AIMgrUtil.GetAIMgrInterface().TryCastPhysicalSkill(this.transform.gameObject, this.mAIArgTarget.Value.gameObject)) { return(TaskStatus.Success); } return(TaskStatus.Failure); }
public override TaskStatus OnUpdate() { string text = AIMgrUtil.GetAIMgrInterface().ReceiveAIEvent(this.transform.gameObject, (int)this.mAIArgMsgType, this.mAIArgDeprecate); if (text == string.Empty) { return(TaskStatus.Failure); } string[] array = text.Split(new char[] { ' ' }); this.mAIArgMsgStr.Value = array[0]; this.mAIArgTypeId.Value = int.Parse(array[1]); this.mAIArgPos.Value = new Vector3(float.Parse(array[2]), float.Parse(array[3]), float.Parse(array[4])); this.mAIArgSkillId.Value = int.Parse(array[5]); return(TaskStatus.Success); }
public override TaskStatus OnUpdate() { int playerProf = AIMgrUtil.GetAIMgrInterface().GetPlayerProf(); if (this.mAIArgPlayerBaseProf == 0 && this.mAIArgPlayerDetailProf == 0) { this.mAIArgNum.Value = 1; } else { if (this.mAIArgPlayerBaseProf != 0 && playerProf % 10 == this.mAIArgPlayerBaseProf) { this.mAIArgNum.Value = 1; } if (this.mAIArgPlayerDetailProf != 0 && playerProf == this.mAIArgPlayerDetailProf) { this.mAIArgNum.Value = 1; } } return(TaskStatus.Success); }
public override TaskStatus OnUpdate() { if ((this.mAIArgMoveDest.Value - this.transform.position).magnitude <= 0.01f) { return(TaskStatus.Failure); } if (this.mAIArgMoveDir.Value == Vector3.zero) { this.mAIArgMoveDir.Value = (this.mAIArgMoveDest.Value - this.transform.position).normalized; this.mAIArgMoveDir.Value.Set(this.mAIArgMoveDir.Value.x, 0f, this.mAIArgMoveDir.Value.z); } if (this.mAIArgMoveDest.Value == Vector3.zero) { this.mAIArgMoveDest.Value = this.transform.position + this.mAIArgMoveDir.Value.normalized * 50f; } if (AIMgrUtil.GetAIMgrInterface().ActionMove(this.transform.gameObject, this.mAIArgMoveDir.Value, this.mAIArgMoveDest.Value, this.mAIArgMoveSpeed.Value)) { return(TaskStatus.Success); } return(TaskStatus.Failure); }
public override TaskStatus OnUpdate() { FilterSkillArg filterSkillArg = new FilterSkillArg(); filterSkillArg.mAIArgTarget = this.mAIArgTarget.Value; filterSkillArg.mAIArgUseMP = this.mAIArgUseMP; filterSkillArg.mAIArgUseName = this.mAIArgUseName; filterSkillArg.mAIArgUseHP = this.mAIArgUseHP; filterSkillArg.mAIArgUseCoolDown = this.mAIArgUseCoolDown; filterSkillArg.mAIArgUseAttackField = this.mAIArgUseAttackField; filterSkillArg.mAIArgUseCombo = this.mAIArgUseCombo; filterSkillArg.mAIArgUseInstall = this.mAIArgUseInstall; filterSkillArg.mAIArgSkillType = (int)this.mAIArgSkillType; filterSkillArg.mAIArgSkillName = this.mAIArgSkillName; filterSkillArg.mAIArgDetectAllPlayInAttackField = this.mAIArgDetectAllPlayInAttackField; filterSkillArg.mAIArgMaxSkillNum = this.mAIArgMaxSkillNum; if (AIMgrUtil.GetAIMgrInterface().SelectSkill(this.transform.gameObject, filterSkillArg)) { return(TaskStatus.Success); } return(TaskStatus.Failure); }
public override TaskStatus OnUpdate() { AIMgrUtil.GetAIMgrInterface().ResetHartedList(this.transform.gameObject); return(TaskStatus.Success); }