TopDown Engine  v3.6
MoreMountains.TopDownEngine.DeadlineDoor Class Reference
Inheritance diagram for MoreMountains.TopDownEngine.DeadlineDoor:
MoreMountains.TopDownEngine.TopDownMonoBehaviour MoreMountains.Tools.MMMonoBehaviour

Public Attributes

float DoorMovementDuration = 0.3f
 
MMTween.MMTweenCurve MovementCurve
 
float OpenAngle = 100f
 

Protected Member Functions

virtual void Start ()
 
virtual void Initialization ()
 
void OnTriggerEnter2D (Collider2D other)
 
virtual IEnumerator RotateDoor (float currentAngle, float targetAngle)
 
virtual bool IsLeft (Vector3 otherPosition)
 

Protected Attributes

BoxCollider2D _boxCollider2D
 
Vector3 _vectorA
 
Vector3 _vectorB
 
Vector3 _newAngles
 
bool _rotating = false
 

Member Function Documentation

◆ Initialization()

virtual void MoreMountains.TopDownEngine.DeadlineDoor.Initialization ( )
protectedvirtual

◆ IsLeft()

virtual bool MoreMountains.TopDownEngine.DeadlineDoor.IsLeft ( Vector3  otherPosition)
protectedvirtual

◆ OnTriggerEnter2D()

void MoreMountains.TopDownEngine.DeadlineDoor.OnTriggerEnter2D ( Collider2D  other)
protected

◆ RotateDoor()

virtual IEnumerator MoreMountains.TopDownEngine.DeadlineDoor.RotateDoor ( float  currentAngle,
float  targetAngle 
)
protectedvirtual

◆ Start()

virtual void MoreMountains.TopDownEngine.DeadlineDoor.Start ( )
protectedvirtual

Member Data Documentation

◆ _boxCollider2D

BoxCollider2D MoreMountains.TopDownEngine.DeadlineDoor._boxCollider2D
protected

◆ _newAngles

Vector3 MoreMountains.TopDownEngine.DeadlineDoor._newAngles
protected

◆ _rotating

bool MoreMountains.TopDownEngine.DeadlineDoor._rotating = false
protected

◆ _vectorA

Vector3 MoreMountains.TopDownEngine.DeadlineDoor._vectorA
protected

◆ _vectorB

Vector3 MoreMountains.TopDownEngine.DeadlineDoor._vectorB
protected

◆ DoorMovementDuration

float MoreMountains.TopDownEngine.DeadlineDoor.DoorMovementDuration = 0.3f

◆ MovementCurve

MMTween.MMTweenCurve MoreMountains.TopDownEngine.DeadlineDoor.MovementCurve

◆ OpenAngle

float MoreMountains.TopDownEngine.DeadlineDoor.OpenAngle = 100f

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