コード例 #1
0
    private LinkedList <UnitData> GetCurrentPlayerPickedUnits()
    {
        LinkedList <UnitData> pickedUnits = new LinkedList <UnitData>();

        foreach (var portrait in portraits)
        {
            Portrait portraitInstance = portrait.GetComponent <Portrait>();
            if (portraitInstance.isActive())
            {
                pickedUnits.AddLast(portraitInstance.GetUnitData());
            }
        }

        return(pickedUnits);
    }