Example #1
0
    protected override void Awake()
    {
        Debug.Log("Match3BoardGameLogic Awake");
        instance = this;

        base.Awake();

        waitEndFrame = new WaitForEndOfFrame();

        HOTween.Init(false, false, false);

        characterUsed = CharacterSpecialAnimations.characterIndex < 0 ? "" : CompanionSelect.icons[CharacterSpecialAnimations.characterIndex];

        LoadLevel(Match3BoardRenderer.levelIdx);

        // Once the level is loaded get the reference to the board data
        boardData = boardRenderer.GetComponent <BoardData>();

        gameSoundEventsHandler = new InGameSoundEventsHandler();
        gameSoundEventsHandler.RegisterSoundEvents();
    }
	protected override void Awake ()
	{
		Debug.Log("Match3BoardGameLogic Awake");
		instance = this;

		base.Awake ();
		
		waitEndFrame = new WaitForEndOfFrame();
			
		HOTween.Init(false, false, false);
		
		characterUsed = CharacterSpecialAnimations.characterIndex < 0 ? "" : CompanionSelect.icons[CharacterSpecialAnimations.characterIndex];
		
		LoadLevel(Match3BoardRenderer.levelIdx);
		
		// Once the level is loaded get the reference to the board data
		boardData = boardRenderer.GetComponent<BoardData>();
		
		gameSoundEventsHandler = new InGameSoundEventsHandler();
		gameSoundEventsHandler.RegisterSoundEvents();
	}