|
Eye of the Nile Docs
Everything you need to know to get started!
|
Public Member Functions | |
| virtual void | TestActivate () |
Public Attributes | |
| BaseProjectile | projectilePrefab |
Public Attributes inherited from PrototypeBaseEntity | |
| PrototypeEntityInfo | baseInfo |
| PatrolZoneProto | patrolZonePrefab |
| Vector2 | leftOffset |
| Vector2 | rightOffset |
| Transform | attackPoint |
| ObjectHealth | objectHealth |
| int | attackVariant = 0 |
Protected Member Functions | |
| override void | ActivateAttack () |
Protected Member Functions inherited from PrototypeBaseEntity | |
| 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 | |
Protected Attributes inherited from PrototypeBaseEntity | |
| Rigidbody2D | rb |
| Animator | animator |
| float | horizontalDirection |
| Collider2D | currentHitObject |
| PrototypeEntityChecks | entityBools |
Properties inherited from PrototypeBaseEntity | |
| EntityState | EState = EntityState.Patrol [get, set] |
| PatrolZoneProto | CurrentPatrolZone [get, set] |
|
protectedvirtual |
Reimplemented from PrototypeBaseEntity.
|
virtual |
| BaseProjectile PrototypeMeleeRangedEntity.projectilePrefab |