Skip to content
Snippets Groups Projects
Gadget.cs 502 B
Newer Older
  • Learn to ignore specific revisions
  • Richard Marcus's avatar
    Richard Marcus committed
    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    
    
    public class Gadget : MonoBehaviour
    {
    
    
        public int id;
        public string UiName;
    
    Richard Marcus's avatar
    Richard Marcus committed
        public Sprite Sprite;
        public FactManager FactManager;
    
        public LayerMask ignoreLayerMask;
    
        void Awake()
    
    Richard Marcus's avatar
    Richard Marcus committed
        {
            if (FactManager == null) FactManager = GameObject.FindObjectOfType<FactManager>();
            CommunicationEvents.TriggerEvent.AddListener(OnHit);
    
        }
    
    
        public virtual void OnHit(RaycastHit hit){}
    
    Richard Marcus's avatar
    Richard Marcus committed
    }