Other Behaviors

These are other behaviors that do many different things and can affect the projectile or the whole attack

Note that some of them have parameters that you need to set

DrawMovementRotation

Will rotate drawings with rotation

FinishWhenHit

The projectile can only be hit once and will finish if hitting the player

SetPassive

The projectiles colliders are disabled and cannot hit the player

SetDrawingAlpha

Set the alpha value for drawings

SoundEffect

Plays the selected sound effect

FinishIfOutside

The projectile will finish if it moves outside the screen

Finish

The projectile will finish

BehaviorActive

Not used

SetBaseRotation

Set the projectiles base rotation

Command

Display a text, run a dialog command or both

Rotate

Rotate the projectile

FinishIfOutsideBox

Projectile will finish if outside the box

FinishAttack

The whole attack will finish

SetPlayerPosition

Set the player position

Variable

Set or update a variable value

SetBoxPosition

Sets the center box position

SetBoxSize

Sets the box size

Gravity

Adds gravity function to the projectile, will make it always move in a direction

SetSoulColor

Changes the soul color

ParticleEffect

Creates some particles

SpawnerActivationBehavior

Activate or deactivate a spawner by name

Shootable

Makes the projectile shootable by yellow soul bullets, set hp and other parameters, instead of hp you can also connect a variable to be the hp, if you do the variable must be set before creating the projectile and also set a max hp variable. This can be used with shared variables to have projectiles share hp etc

Wall

Makes the projectile act as a wall that the soul cannot move through, you MUST have one SQUARE COLLIDER that will be used for the wall, and rotation of the collider will not work.

Orange soul will move through it, and Blue Soul can jump stand and jump on it. If the player happens to get stuck inside the wall it will be pushed out

Screen zoom

Makes the screen zoom in or zoom out, can be used to zoom the screen. Can set position holders to focus on a point and also follow the position if it is moving