Eye of the Nile Docs
Everything you need to know to get started!
Loading...
Searching...
No Matches
PrototypeMinionEntity Class Reference

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
 

Member Function Documentation

◆ AwakeMethods()

override void PrototypeMinionEntity.AwakeMethods ( )
protectedvirtual

Reimplemented from PrototypeBaseEntity.

◆ ResetValues()

virtual void PrototypeMinionEntity.ResetValues ( )
virtual

◆ StartMethods()

override void PrototypeMinionEntity.StartMethods ( )
protectedvirtual

Reimplemented from PrototypeBaseEntity.

◆ UpdateMethods()

override void PrototypeMinionEntity.UpdateMethods ( )
protectedvirtual

Reimplemented from PrototypeBaseEntity.

Member Data Documentation

◆ checkDeadFlag

bool PrototypeMinionEntity.checkDeadFlag = false
private

Property Documentation

◆ ParentEntity

PrototypeSpawnerEntity PrototypeMinionEntity.ParentEntity
getset

The documentation for this class was generated from the following file: