void Start () { callbacks = FindObjectOfType(typeof(FoWCallbacks)) as FoWCallbacks; hiss = GetComponent<AudioSource>(); if (callbacks != null) { callbacks.OnNonPlayerUnitBecomesVisible = OnSpiderVisible; callbacks.OnNonPlayerUnitBecomesHidden = OnSpiderHidden; callbacks.OnNonPlayerUnitBecomesExplored = OnSpiderHidden; } }
//////////////////////////////////////////////////////////////////////////////////////////////////// #region SETUP METHODS /// <summary> /// Initializes our instance if not already initialized /// </summary> public void Initialize() { if (_isInitialized) return; // _callbacks = GetComponent<FoWCallbacks>(); InitializeSizes(); InitializeTiles(); InitializeColors(); SetupFogTarget(); InitializeTexture(); // _isInitialized = true; }
public static FoWCallbacks FindInstance() { return _instance ?? (_instance = FindObjectOfType(typeof (FoWCallbacks)) as FoWCallbacks); }
public static FoWCallbacks FindInstance() { return(_instance ?? (_instance = FindObjectOfType(typeof(FoWCallbacks)) as FoWCallbacks)); }