예제 #1
0
    public HeartController AddNewHeart()
    {
        var newObject = Instantiate <GameObject>(_heartPrefab);

        newObject.transform.SetParent(transform);
        newObject.transform.localPosition = Vector3.zero;
        _gridController.AddObject(newObject);
        var heartController = newObject.GetComponent <HeartController>();

        _hearts.Add(heartController);

        if (_currentHeart != null)
        {
            _currentHeart.SetPulsing(false);
        }
        _currentHeart = heartController;
        _currentHeart.SetPulsing(true);
        return(heartController);
    }