|
Eye of the Nile Docs
Everything you need to know to get started!
|
Public Member Functions | |
| virtual void | ResetValues () |
Protected Member Functions | |
| override void | AwakeMethods () |
| override void | StartMethods () |
| override void | UpdateMethods () |
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 | ActivateAttack () |
| virtual void | TriggerAttack () |
| virtual void | StateCheck (EntityState eState) |
| virtual void | InitializePatrolZone () |
| virtual void | PatrolState () |
| virtual void | ChaseState () |
| virtual void | CloseAttackState () |
| virtual void | ProtoCloseAttackState () |
Properties | |
| PrototypeSpawnerEntity | ParentEntity [get, set] |
Properties inherited from PrototypeBaseEntity | |
| EntityState | EState = EntityState.Patrol [get, set] |
| PatrolZoneProto | CurrentPatrolZone [get, set] |
Private Attributes | |
| bool | checkDeadFlag = false |
Additional Inherited Members | |
Public Attributes inherited from PrototypeBaseEntity | |
| PrototypeEntityInfo | baseInfo |
| PatrolZoneProto | patrolZonePrefab |
| Vector2 | leftOffset |
| Vector2 | rightOffset |
| Transform | attackPoint |
| ObjectHealth | objectHealth |
| int | attackVariant = 0 |
Protected Attributes inherited from PrototypeBaseEntity | |
| Rigidbody2D | rb |
| Animator | animator |
| float | horizontalDirection |
| Collider2D | currentHitObject |
| PrototypeEntityChecks | entityBools |
|
protectedvirtual |
Reimplemented from PrototypeBaseEntity.
|
virtual |
|
protectedvirtual |
Reimplemented from PrototypeBaseEntity.
|
protectedvirtual |
Reimplemented from PrototypeBaseEntity.
|
private |
|
getset |