Newer
Older
HardPoint-Project-Abertay-University-Unity3D / Assets / Scripts / Entities / CollisionDetection.cs
@Rackday Rackday on 18 Aug 785 bytes Project Added
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class CollisionDetection : MonoBehaviour
{
    FiniteStateMachine fsm;
    void Start()
    {
        fsm = GetComponent<FiniteStateMachine>();
    }

    // Update is called once per frame
    private void OnCollisionEnter(Collision collision)
    {
        if (fsm)
        {
            fsm.dicBools.SetValue("Colliding", true);
        }
        else
        {
            Debug.LogError("No Finite state machine script");
        }
    }
    private void OnCollisionExit(Collision collision)
    {
        if (fsm)
        {
            fsm.dicBools.SetValue("Colliding", false);
        }
        else
        {
            Debug.LogError("No Finite state machine script");
        }
    }
}