コード例 #1
0
        public void Execute(float deltaTime)
        {
            foreach (var bonus in _bonusList)
            {
                if ((_player.Character.Transform.position - bonus.Transform.position).sqrMagnitude < 0.1f &&
                    bonus.Transform.gameObject.activeSelf)
                {
                    _playerEffect.Effect(bonus);
                    _bonusList.OnInteract(bonus);
                }
            }

            _playerEffect.Execute(deltaTime);
        }