Пример #1
0
    internal static bool DrawTrainStaffMenu(StaffComponent staffComponent, PlayerManager _pm)
    {
        bool res = true;
            GUI.Box(getRect(SMLBOXBUFFERWIDTH,SMLBOXBUFFERWIDTH), "");
            GUILayout.BeginArea(getRect(SMLBOXBUFFERWIDTH, SMLBOXBUFFERWIDTH));
            GUILayout.BeginVertical();
            GUILayout.Label("Train");
            foreach(Training t in GameValues.Training){
                GUILayout.BeginHorizontal();
            if (GUILayout.Button(new GUIContent(t.Name,t.Description))) {
                if (_pm.Money > t.Price) {
                    _pm.Money -= t.Price;
                    staffComponent.BeginTraining(t);
                }
                res = false;
            }
                GUILayout.Label(t.Description);
                GUILayout.EndHorizontal();
            }

            GUILayout.EndVertical();
            GUILayout.EndArea();
            return res;
    }