コード例 #1
0
ファイル: Flee.cs プロジェクト: HaoYunSun/TEMPORAIRE
 // Reset the public variables
 public override void OnReset()
 {
     speed = 10;
     angularSpeed = 10;
     fleedDistance = 20;
     lookAheadDistance = 5;
 }
コード例 #2
0
 public override void OnReset()
 {
     // Reset the public properties back to their original values
     successProbability = 0.5f;
     seed = 0;
     useSeed = false;
 }
コード例 #3
0
ファイル: RotateAround.cs プロジェクト: dev-celvin/DK
 public override void OnReset()
 {
     targetGameObject = null;
     point = Vector3.zero;
     axis = Vector3.zero;
     angle = 0;
 }
コード例 #4
0
ファイル: Test.cs プロジェクト: wishes2018/UnityGame
 // Use this for initialization
 void Start()
 {
     tree = GetComponent<BehaviorTree> ();
     hasEnemy = (SharedBool)tree.GetVariable ("hasEnemy");
     enemy = (SharedGameObject)tree.GetVariable ("enemy");
     hp = (SharedFloat)tree.GetVariable ("hp");
 }
コード例 #5
0
ファイル: Pursue.cs プロジェクト: LawsonLamb/HeartAttack1.1a
        // Reset the public variables
        public override void OnReset()
        {
            base.OnReset();

            targetDistPrediction = 20;
            targetDistPredictionMult = 20;
            target = null;
        }
コード例 #6
0
 public override void OnReset()
 {
     start = Vector3.zero;
     end = Vector3.zero;
     color = Color.white;
     duration = 0f;
     depthTest = true;
 }
コード例 #7
0
ファイル: CrossFade.cs プロジェクト: HaoYunSun/TEMPORAIRE
 public override void OnReset()
 {
     targetGameObject = null;
     stateName = "";
     transitionDuration = 0;
     layer = -1;
     normalizedTime = float.NegativeInfinity;
 }
コード例 #8
0
 public override void OnReset()
 {
     targetGameObject = null;
     targetObject = null;
     targetPosition = Vector3.zero;
     ignoreHeight = true;
     storeValue = 0;
 }
コード例 #9
0
ファイル: Wait.cs プロジェクト: wishes2018/UnityGame
 public override void OnReset()
 {
     // Reset the public properties back to their original values
     waitTime = 1;
     randomWait = false;
     randomWaitMin = 1;
     randomWaitMax = 1;
 }
コード例 #10
0
ファイル: Patrol.cs プロジェクト: emccrckn/DadSimulator
        // Reset the public variables
        public override void OnReset()
        {
            base.OnReset();

            randomPatrol = false;
            waypointPauseDuration = 0;
            waypoints = null;
        }
コード例 #11
0
ファイル: Flee.cs プロジェクト: LawsonLamb/HeartAttack1.1a
        // Reset the public variables
        public override void OnReset()
        {
            base.OnReset();

            fleedDistance = 20;
            lookAheadDistance = 5;
            target = null;
        }
コード例 #12
0
 public override void OnReset()
 {
     targetGameObject = null;
     weight = 0;
     bodyWeight = 0;
     headWeight = 1;
     eyesWeight = 0;
     clampWeight = 0.5f;
 }
コード例 #13
0
ファイル: AddExplosionForce.cs プロジェクト: dev-celvin/DK
 public override void OnReset()
 {
     targetGameObject = null;
     explosionForce = 0;
     explosionPosition = Vector3.zero;
     explosionRadius = 0;
     upwardsModifier = 0;
     forceMode = ForceMode.Force;
 }
コード例 #14
0
 // Reset the public variables
 public override void OnReset()
 {
     usePhysics2D = false;
     rotationEpsilon = 0.5f;
     maxLookAtRotationDelta = 1f;
     onlyY = false;
     target = null;
     targetRotation = Vector3.zero;
 }
コード例 #15
0
ファイル: Raycast.cs プロジェクト: wishes2018/UnityGame
 public override void OnReset()
 {
     originGameObject = null;
     originPosition = Vector3.zero;
     direction = Vector3.zero;
     distance = -1;
     layerMask = -1;
     space = Space.Self;
 }
コード例 #16
0
ファイル: Flock.cs プロジェクト: LawsonLamb/HeartAttack1.1a
        // Reset the public variables
        public override void OnReset()
        {
            base.OnReset();

            neighborDistance = 100;
            lookAheadDistance = 5;
            alignmentWeight = 0.4f;
            cohesionWeight = 0.5f;
            separationWeight = 0.6f;
        }
コード例 #17
0
ファイル: GetShadowStrength.cs プロジェクト: dev-celvin/DK
        public override TaskStatus OnUpdate()
        {
            if (light == null) {
                Debug.LogWarning("Light is null");
                return TaskStatus.Failure;
            }

            storeValue = light.shadowStrength;
            return TaskStatus.Success;
        }
コード例 #18
0
ファイル: Queue.cs プロジェクト: LawsonLamb/HeartAttack1.1a
        // Reset the public variables
        public override void OnReset()
        {
            base.OnReset();

            neighborDistance = 10;
            separationDistance = 2;
            maxQueueAheadDistance = 2;
            maxQueueRadius = 20;
            slowDownSpeed = 0.15f;
        }
コード例 #19
0
ファイル: Evade.cs プロジェクト: LawsonLamb/HeartAttack1.1a
        // Reset the public variables
        public override void OnReset()
        {
            base.OnReset();

            target = null;
            evadeDistance = 10;
            lookAheadDistance = 5;
            targetDistPrediction = 20;
            targetDistPredictionMult = 20;
        }
コード例 #20
0
ファイル: Cover.cs プロジェクト: LawsonLamb/HeartAttack1.1a
        // Reset the public variables
        public override void OnReset()
        {
            base.OnStart();

            maxCoverDistance = 1000;
            maxRaycasts = 100;
            rayStep = 1;
            coverOffset = 2;
            lookAtCoverPoint = false;
            rotationEpsilon = 0.5f;
        }
コード例 #21
0
ファイル: Search.cs プロジェクト: emccrckn/DadSimulator
        // Reset the public variables
        public override void OnReset()
        {
            base.OnReset();

            wanderDistance = 10;
            wanderRate = 1;
            fieldOfViewAngle = 90;
            viewDistance = 30;
            senseAudio = true;
            hearingRadius = 30;
            audibilityThreshold = 0.05f;
        }
コード例 #22
0
ファイル: Test.cs プロジェクト: wishes2018/UnityGame
 // Update is called once per frame
 void Update()
 {
     Collider[] colliders= Physics.OverlapSphere (transform.position,warnRange,LayerMask.GetMask("Enemy"));
     if (colliders.Length > 0) {
         hp = (SharedFloat)colliders [0].gameObject.GetComponent<BehaviorTree> ().GetVariable ("hp");
         if (hp.Value > 0) {
             hasEnemy.Value = true;
             enemy.Value = colliders [0].gameObject;
         } else {
             hasEnemy.Value = false;
         }
     } else {
         hasEnemy.Value = false;
     }
 }
コード例 #23
0
ファイル: Raycast.cs プロジェクト: wishes2018/UnityGame
        public override TaskStatus OnUpdate()
        {
            Vector3 position;
            Vector3 dir = direction.Value;
            if (originGameObject.Value != null) {
                position = originGameObject.Value.transform.position;
                if (space == Space.Self) {
                    dir = originGameObject.Value.transform.TransformDirection(direction.Value);
                }
            } else {
                position = originPosition.Value;
            }

            RaycastHit hit;
            if (Physics.Raycast(position, dir, out hit, distance.Value == -1 ? Mathf.Infinity : distance.Value, layerMask)) {
                storeHitObject = hit.collider.gameObject;
                storeHitPoint = hit.point;
                storeHitNormal = hit.normal;
                storeHitDistance = hit.distance;
                return TaskStatus.Success;
            }

            return TaskStatus.Failure;
        }
コード例 #24
0
 // Reset the public variables
 public override void OnReset()
 {
     arriveDistance = 0.1f;
     waypoints      = null;
     randomPatrol   = false;
 }
コード例 #25
0
ファイル: Pursue.cs プロジェクト: KeLiChina/BehaviorDesigner
 // Reset the public variables
 public override void OnReset()
 {
     arriveDistance           = 0.1f;
     targetDistPrediction     = 20;
     targetDistPredictionMult = 20;
 }
コード例 #26
0
 public override void OnReset()
 {
     this.firstVector2 = (this.secondVector2 = Vector2.zero);
     this.storeResult  = 0f;
 }
コード例 #27
0
 // Reset the public variables
 public override void OnReset()
 {
     arriveDistance = 0.1f;
 }
コード例 #28
0
 public override void OnReset()
 {
     vector2Variable = storeResult = Vector2.zero;
     maxLength       = 0;
 }
コード例 #29
0
ファイル: FloatAbs.cs プロジェクト: chichichap/Unity
 public override void OnReset()
 {
     floatVariable = 0;
 }
コード例 #30
0
 public override void OnReset()
 {
     this.targetGameObject = null;
     this.storeValue       = 1f;
 }
コード例 #31
0
 public override void OnReset()
 {
     targetGameObject = null;
     storeValue       = 0;
 }
コード例 #32
0
 public override void OnReset()
 {
     base.OnReset();
     target       = null;
     moveDistance = 2;
 }
 public override void OnReset()
 {
     targetGameObject   = null;
     shadowSoftnessFade = 0;
 }
コード例 #34
0
 public virtual void OnReset()
 {
     this.targetGameObject = (SharedGameObject)null;
     this.maxDistance      = (SharedFloat)1f;
 }
コード例 #35
0
 public override void OnReset()
 {
     target             = null;
     thePosition        = Vector3.zero;
     distanceMultiplier = 2;
 }
コード例 #36
0
 public virtual void OnReset()
 {
     this.targetGameObject = (SharedGameObject)null;
     this.spread           = (SharedFloat)1f;
 }
コード例 #37
0
ファイル: SetAngularSpeed.cs プロジェクト: BAI2018DA/Unity
 public override void OnReset()
 {
     targetGameObject = null;
     angularSpeed     = 0;
 }
コード例 #38
0
 public override void OnReset()
 {
     this.targetGameObject = null;
     this.radius           = 0f;
 }
コード例 #39
0
ファイル: Lerp.cs プロジェクト: request-time-out/A-Scripts
 public virtual void OnReset()
 {
     this.fromQuaternion = this.toQuaternion = this.storeResult = (SharedQuaternion)Quaternion.get_identity();
     this.amount         = (SharedFloat)0.0f;
 }
コード例 #40
0
 public virtual void OnReset()
 {
     this.targetGameObject = (SharedGameObject)null;
     this.storeResult      = (SharedFloat)0.0f;
 }
コード例 #41
0
ファイル: GetTime.cs プロジェクト: spawncamper/lmgj
 public override void OnReset()
 {
     storeResult = 0;
 }
コード例 #42
0
 public override void OnReset()
 {
     targetGameObject = null;
     volume           = 1;
 }
コード例 #43
0
 public override void OnReset()
 {
     firstRotation = secondRotation = Quaternion.identity;
     storeResult   = 0;
 }
コード例 #44
0
ファイル: TacticalGroup.cs プロジェクト: Arthwin/Utility-AI
 /// <summary>
 /// Reset the public variables back to their defaults.
 /// </summary>
 public override void OnReset()
 {
     targetGroup = null;
     targetTag   = "";
     waitTime    = 0;
 }
コード例 #45
0
 public override void OnReset()
 {
     this.targetGameObject = null;
     this.startSpeed       = 0f;
 }
コード例 #46
0
 public virtual void OnReset()
 {
     this.targetGameObject = (SharedGameObject)null;
     this.angularSpeed     = (SharedFloat)0.0f;
 }
コード例 #47
0
ファイル: GetTime.cs プロジェクト: HaoYunSun/TEMPORAIRE
 public override void OnReset()
 {
     targetGameObject = null;
     storeResult = 0;
 }
コード例 #48
0
 public override void OnReset()
 {
     this.targetGameObject = null;
     this.storeResult      = 0f;
 }
コード例 #49
0
ファイル: GetAxis.cs プロジェクト: wishes2018/UnityGame
 public override void OnReset()
 {
     axisName = "";
     multiplier = 1.0f;
     storeResult = 0;
 }
コード例 #50
0
 public override void OnReset()
 {
     targetGameObject = null;
     storeValue = 0;
 }
コード例 #51
0
 public override void OnReset()
 {
     targetGameObject = null;
     mass             = 0;
 }
コード例 #52
0
 public override void OnReset()
 {
     this.targetGameObject = null;
     this.pitch            = 1f;
 }
コード例 #53
0
ファイル: Slerp.cs プロジェクト: dev-celvin/DK
 public override void OnReset()
 {
     fromQuaternion = toQuaternion = storeResult = Quaternion.identity;
     amount = 0;
 }
コード例 #54
0
 // Reset the public variables
 public override void OnReset()
 {
     wanderDistance = 20;
     wanderRate     = 2;
 }
コード例 #55
0
ファイル: SetSharedFloat.cs プロジェクト: dev-celvin/DK
 public override void OnReset()
 {
     targetValue = 0;
     targetVariable = 0;
 }
コード例 #56
0
 public override void OnReset()
 {
     axisName    = "";
     multiplier  = 1.0f;
     storeResult = 0;
 }
コード例 #57
0
ファイル: SetRange.cs プロジェクト: wishes2018/UnityGame
 public override void OnReset()
 {
     targetGameObject = null;
     range = 0;
 }
コード例 #58
0
 public override void OnReset()
 {
     targetGameObject = null;
     playbackSpeed    = 1;
 }
コード例 #59
0
ファイル: SetMass.cs プロジェクト: HaoYunSun/TEMPORAIRE
 public override void OnReset()
 {
     targetGameObject = null;
     mass = 0;
 }
コード例 #60
0
 public override void OnReset()
 {
     targetGameObject = null;
     panLevel         = 1;
 }