Custom Behavior Designer Tasks by mdotstrange - 2

AI

Behavior Designer tasks/var types I've made for my own projects - scroll down for Read me- a few of these tasks use the assets "DoTween" - "More Effective Coroutines Pro" - Unity's NavMesh Surface components

Unknown VersionUnknown LicenseUpdated 317 days agoCreated on January 30th, 2017
Go to source

Custom Behavior Designer Tasks

This is a dump of my custom Behavior Designer tasks I’ve made or modded for my own projects- I hope they are useful to some other BD users out there ^_^

Some of these tasks use custom variable types- get them in the varTypes folder

alt text

Activate Game Object

alt text

Add Game Object To List

alt text

Add Vector3 To List

alt text

Clamp Game Object List

alt text

Clamp Vector3 List

alt text

Clear Game Object List

alt text

Clear Vector3 List

alt text

Create Random Target Vector3

alt text

Creates a random V3 on X,Z axis from Origin Game Object

Enable Agent

alt text

Enables/Disables NavmeshAgent

Enable Box Collider

alt text

Enable Capsule Collider

alt text

Enable Collider List

alt text

Enable Sphere Collider

alt text

Enables/Disables sphere collider attached to target game object

Float Add Clamp

alt text

Clamps after the add

Float Add Task

alt text

Float Multiply Task

alt text

Float Operator Plus

alt text

Adds a random float after operation

Float Remap Task

alt text

Remaps a floats value using min/max of another value

Game Object List Contains

alt text

Returns success if the object is contained in the list

Generate Waypoints

alt text

Procedurally generates waypoints and stores them in a list to be used with the Patrol task

Get Bool On Other Tree

alt text

Get Closest From 2 Objects From List

alt text

Returns the closest object from a list, based on 2 targets.

Get Closest Game Object From List

alt text

Get Closest Nav Edge

alt text

Gets closest Navmesh edge to an agent

Get Closest Vector3 From List

alt text

Get Collider From List

alt text

Get Game Object From List

alt text

Gets object from index

Get Game Object Other Tree

alt text

Get Root Game Object

alt text

Get Vector3 From List

alt text

Is Agent Enabled

alt text

Is Game Object Above Or Below

alt text

Is Game Object Front or Behind

alt text

Is Game Object List Empty

alt text

Is Go Active Not Null

alt text

Returns success if the game object is active in the scene and not null

Is Vector3 List Empty

alt text

Returns true if empty

Move Game Object Towards

alt text

Overlap Sphere To List

alt text

Casts OverlapSphere and stores hit game objects in a list

Play Random Audio

alt text

Plays random clip from list + randomizes pitch

Play Random Single Audio

alt text

Plays single audio and randomizes pitch

Remove Game Object From List

alt text

Remove Vector3 From List

alt text

Remove Vector3 Index From List

alt text

Sample Curve

alt text

Useful for utility calculations

Sample Curve Plus

alt text

Clamps input

Send Event To Game Object List

alt text

Send an event to a list of game objects

Set Game Object Other Tree

alt text

Set String Other Tree

alt text

Shared Strings To String List

alt text

Super Flanker

alt text

Creates a flanking position based on a target game object or V3

Vector3 List Contain

alt text

Returns true if Vector3 is in list

Show all projects by mdotstrange