コード例 #1
0
    // Start is called before the first frame update
    void Start()
    {
        SwipeController.OnSwipe += GetSwipe;
        currentIncoming          = FindObjectOfType <incomingCircle>();

        SpawnIncCircle();

        UpdateUI();
    }
コード例 #2
0
    public void SpawnIncCircle()
    {
        currentIncoming = Instantiate(incCirclePrefab, Vector3.zero, Quaternion.identity).GetComponent <incomingCircle>();
        bubble[] bubbles = currentIncoming.getBubbles();

        foreach (bubble b in bubbles)
        {
            b.SetValue(Random.Range(minValue, maxValue + 1));
        }

        Debug.Log("spawnd");
    }
コード例 #3
0
    public void collide(incomingCircle other)
    {
        foreach (bubble b in myBubbles)
        {
            if (b.getIsActive())
            {
                foreach (bubble colliderB in other.getBubbles())
                {
                    if (b.getPosition() == colliderB.getPosition())
                    {
                        b.collide(colliderB.getValue());
                    }
                }
            }
        }

        Destroy(other.gameObject);
        manager.SpawnIncCircle();
    }