Ejemplo n.º 1
0
        public void CheckForActiveTargetsAfterAllDropped()
        {
            DropTargetManager[] dropTargetManagers = GameObject.FindObjectsOfType <DropTargetManager>();

            for (int i = 0; i < dropTargetManagers.Length; i++)
            {
                DropTargetManager dropTargetManager = dropTargetManagers[i];

                //Drop all targets within a manager.
                for (int j = 0; j < dropTargetManager.transform.childCount; j++)
                {
                    DropTargetComponent dropTargetComponent = dropTargetManager.transform.GetChild(j).GetComponent <DropTargetComponent>();
                    if (!dropTargetComponent.Active)
                    {
                        dropTargetComponent.DropTarget();
                    }
                }

                //Loop through the targets again and make sure they've reset.
                for (int j = 0; j < dropTargetManager.transform.childCount; j++)
                {
                    DropTargetComponent dropTargetComponent = dropTargetManager.transform.GetChild(j).GetComponent <DropTargetComponent>();

                    Assert.IsTrue(dropTargetComponent.Active);
                }
            }
        }
Ejemplo n.º 2
0
    private void Start()
    {
        targetManager  = transform.parent.GetComponent <DropTargetManager>();
        targetCollider = GetComponent <Collider>();

        TableManager.Manager.RegisterScores(this, scoreValue);

        currentScale = transform.localScale;

        Active = true;
    }