using System.Collections; using System.Collections.Generic; using UnityEngine; using System; public class TechEvents : MonoBehaviour { public static Action OnTechResearchStarted; public static Action OnTechResearchCompleted; public static Action OnTechUnlocked; public static Action OnTurnPassed; public static void TechResearchStarted(Technology tech) { OnTechResearchStarted?.Invoke(tech); } public static void TechResearchCompleted(Technology tech) { OnTechResearchCompleted?.Invoke(tech); } public static void TechUnlocked(Technology tech) { OnTechUnlocked?.Invoke(tech); } public static void TurnPassed() { OnTurnPassed?.Invoke(); } }