TopDown Engine v4.5
Loading...
Searching...
No Matches
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:
  • H:/Code/MoreMountains/topdownengine/Assets/TopDownEngine/Demos/Deadline/Scripts/DeadlineDoor.cs