30 lines
		
	
	
		
			843 B
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			843 B
		
	
	
	
		
			C#
		
	
	
	
using System.Collections;
 | 
						|
using System.Collections.Generic;
 | 
						|
using UnityEngine;
 | 
						|
 | 
						|
public class FractionToolsManager : MonoBehaviour
 | 
						|
{
 | 
						|
    [SerializeField] List<string> strings;
 | 
						|
    int sum = 0;
 | 
						|
    private async void OnDestroy()
 | 
						|
    {
 | 
						|
 | 
						|
        for (int i = 0; i < UIManager.Instance.toolsItemManager.toolItems.Count; i++)
 | 
						|
        {
 | 
						|
            for (int j = 0; j < strings.Count; j++)
 | 
						|
            {
 | 
						|
                if (UIManager.Instance.toolsItemManager.toolItems[i])
 | 
						|
                {
 | 
						|
                    if (UIManager.Instance.toolsItemManager.toolItems[i].toolName.Equals(strings[j]))
 | 
						|
                    {
 | 
						|
                        sum++;
 | 
						|
                    }
 | 
						|
                }
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        sum -= FractionManager.Instance.sum;
 | 
						|
        await FractionManager.Instance.overAsync(0, Mathf.Clamp(sum, 0, 10), "¹¤¾ß");
 | 
						|
    }
 | 
						|
}
 |