void Start () 
	{

		callbacks = FindObjectOfType(typeof(FoWCallbacks)) as FoWCallbacks;
		hiss = GetComponent<AudioSource>();

		if (callbacks != null)
		{
			callbacks.OnNonPlayerUnitBecomesVisible = OnSpiderVisible;
			callbacks.OnNonPlayerUnitBecomesHidden = OnSpiderHidden;
			callbacks.OnNonPlayerUnitBecomesExplored = OnSpiderHidden;
		}
	}
Example #2
0
    ////////////////////////////////////////////////////////////////////////////////////////////////////

    #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;
    }
Example #3
0
 public static FoWCallbacks FindInstance()
 {
     return _instance ?? (_instance = FindObjectOfType(typeof (FoWCallbacks)) as FoWCallbacks);
 }
Example #4
0
 public static FoWCallbacks FindInstance()
 {
     return(_instance ?? (_instance = FindObjectOfType(typeof(FoWCallbacks)) as FoWCallbacks));
 }