Ejemplo n.º 1
0
    private void InitializeActorControllers()
    {
        var linksArray = LinksManager.Instance.InUse.Links.ToArray();

        Array.Reverse(linksArray);
        var length             = linksArray.Length;
        var enemyLinkInfoArray = new LinkInfo[length];

        for (var i = 0; i < length; i++)
        {
            enemyLinkInfoArray[i] = LinkInfo.GetRandomLink();
        }

        // Process player's links
        {
            var dummyController = GameObject.Find("Player").transform.GetChild(0).GetComponent <DummyController>();
            dummyController.ProcessLinks(ref _playerLinkInfoArray, ref enemyLinkInfoArray);
        }

        // Process enemy's links
        {
            var dummyController = GameObject.Find("Enemy").transform.GetChild(0).GetComponent <DummyController>();
            dummyController.ProcessLinks(ref enemyLinkInfoArray, ref _playerLinkInfoArray);
        }
    }