void Awake() {
		instance = this;
		
		NormalTile.OnAnyTileDestroyed += OnAnyTileDestroyedEvent;
		NormalTile.OnTileInitAfterAttachedToBoard += OnTileAttachedToBoardEvent;
		Match3BoardRenderer.OnRandomGenericColorInitialized += OnBoardRendererInitEvent;
		Match3BoardRenderer.OnBoardFinishedSetup += OnBoardFinishedSetupEvent;
	}
	protected void OnDestroy()
	{
		instance = null;
		
		NormalTile.OnTileInitAfterAttachedToBoard -= OnTileAttachedToBoardEvent;
		NormalTile.OnAnyTileDestroyed -= OnAnyTileDestroyedEvent;
		Match3BoardRenderer.OnRandomGenericColorInitialized -= OnBoardRendererInitEvent;
		Match3BoardRenderer.OnBoardFinishedSetup -= OnBoardFinishedSetupEvent;
	}
예제 #3
0
    protected void OnDestroy()
    {
        instance = null;

        NormalTile.OnTileInitAfterAttachedToBoard           -= OnTileAttachedToBoardEvent;
        NormalTile.OnAnyTileDestroyed                       -= OnAnyTileDestroyedEvent;
        Match3BoardRenderer.OnRandomGenericColorInitialized -= OnBoardRendererInitEvent;
        Match3BoardRenderer.OnBoardFinishedSetup            -= OnBoardFinishedSetupEvent;
    }
예제 #4
0
    void Awake()
    {
        instance = this;

        NormalTile.OnAnyTileDestroyed                       += OnAnyTileDestroyedEvent;
        NormalTile.OnTileInitAfterAttachedToBoard           += OnTileAttachedToBoardEvent;
        Match3BoardRenderer.OnRandomGenericColorInitialized += OnBoardRendererInitEvent;
        Match3BoardRenderer.OnBoardFinishedSetup            += OnBoardFinishedSetupEvent;
    }