![]() |
Eye of the Nile Docs
Everything you need to know to get started!
|
Public Member Functions | |
virtual void | TestActivate () |
Public Attributes | |
BaseProjectile | projectilePrefab |
![]() | |
PrototypeEntityInfo | baseInfo |
PatrolZoneProto | patrolZonePrefab |
Vector2 | leftOffset |
Vector2 | rightOffset |
Transform | attackPoint |
ObjectHealth | objectHealth |
int | attackVariant = 0 |
Protected Member Functions | |
override void | ActivateAttack () |
![]() | |
virtual void | DetectHostile () |
virtual void | ScanAttackRange () |
virtual void | ScanAttackRangeMultiple () |
virtual void | FlipSprite (float flipDirection) |
virtual void | MoveLeft () |
virtual void | MoveRight () |
virtual void | MaintainMovement () |
virtual void | StandStill () |
virtual void | TriggerAttack () |
virtual void | StateCheck (EntityState eState) |
virtual void | InitializePatrolZone () |
virtual void | PatrolState () |
virtual void | ChaseState () |
virtual void | CloseAttackState () |
virtual void | ProtoCloseAttackState () |
virtual void | AwakeMethods () |
virtual void | StartMethods () |
virtual void | UpdateMethods () |
Additional Inherited Members | |
![]() | |
Rigidbody2D | rb |
Animator | animator |
float | horizontalDirection |
Collider2D | currentHitObject |
PrototypeEntityChecks | entityBools |
![]() | |
EntityState | EState = EntityState.Patrol [get, set] |
PatrolZoneProto | CurrentPatrolZone [get, set] |
|
protectedvirtual |
Reimplemented from PrototypeBaseEntity.
|
virtual |
BaseProjectile PrototypeMeleeRangedEntity.projectilePrefab |