コード例 #1
0
    public void UpdateBodyToggleInfo(Toggle toggle)
    {
        BuildingObj nowBuilding = Buildings[selectFloor];
        CombineTing CT          = nowBuilding.transform.GetComponentInParent <CombineTing>();

        switch (toggle.name)
        {
        case BodyMenuHandler.GoldColToggle_NAME:
            if (CT)
            {
                CT.ResetGoldColumn(toggle.isOn);
                CT.ResetWindowAndDoorNum();
            }
            else
            {
                nowBuilding.ResetGoldColumn(toggle.isOn);
                nowBuilding.ResetWindowAndDoorNum();
            }
            break;

        case BodyMenuHandler.FriezeToggle_NAME:
            if (CT)
            {
                CT.ResetFrieze(toggle.isOn);
            }
            else
            {
                nowBuilding.ResetFrieze(toggle.isOn);
            }
            break;

        case BodyMenuHandler.BalustradeToggle_NAME:
            if (CT)
            {
                CT.ResetBalustrade(toggle.isOn);
            }
            else
            {
                nowBuilding.ResetBalustrade(toggle.isOn);
            }
            break;

        default:
            print("!!! Can't Find Toggle Name !!!");
            break;
        }
    }