Ejemplo n.º 1
0
    // Update is called once per frame
    void Update()
    {
        Vector2 position = transform.position;

        switch (dms)
        {
        case DepressionMovementState.Neutral:
            //trigger idle animation
            break;

        case DepressionMovementState.Attacking:
            //trigger pull in animation
            break;

        default:
            dms = DepressionMovementState.Neutral;
            //trigger idle animation
            break;
        }
    }
Ejemplo n.º 2
0
 private void OnTriggerExit2D(Collider2D collision)
 {
     Debug.Log(collision.name + " exited the depression zone");
     dms = DepressionMovementState.Neutral;
 }
Ejemplo n.º 3
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     Debug.Log(collision.name + " entered the depression zone");
     dms = DepressionMovementState.Attacking;
 }
Ejemplo n.º 4
0
 // Start is called before the first frame update
 void Start()
 {
     dms           = DepressionMovementState.Neutral;
     startLocation = transform.position;
 }