void Start() { Debug.Log("----------第1、2题-----------"); Kindergarten kindergarten = SetKindergarten(); ShowBottomGrade(ref kindergarten); Debug.Log("----------第3、4题-----------"); Travel_Agency travel_Agency = new Travel_Agency(2500, 2200, 2000, 1900, 1900, 1900); int MaMaIncomings = GetMaMaIncomings(ref kindergarten, ref travel_Agency); Debug.Log("园长妈妈这一单净赚" + MaMaIncomings + "元。"); Debug.Log("---------第5、6、7题-----------"); Equipment RedSword = new Equipment(Equipment.EquipmentType.Sword, Equipment.EquipmentColor.Red, 20, 4, 80, 20); Equipment BlueShield = new Equipment(Equipment.EquipmentType.Shield, Equipment.EquipmentColor.Blue, 15, 15, 30, 90); Debug.Log("两件武器的面积和为" + GetEquipmentsArea(ref RedSword, ref BlueShield) + "平方寸。"); Skill_RedLightAttack(1000, ref RedSword, ref BlueShield); Debug.Log("---------第8、9、10题-----------"); XiCui xicui = new XiCui(1); SetXiCui_Price(ref xicui, 15); GetMaMaMoney(ref kindergarten, ref travel_Agency, ref xicui); }
//求出妈妈的回扣 int GetMaMaIncomings(ref Kindergarten kindergarten, ref Travel_Agency travel_Agency) { return ((travel_Agency.White.TopCost - travel_Agency.Black.TopCost) * (kindergarten.Top.BoyNum + kindergarten.Top.GirlNum) + (travel_Agency.White.MiddleCost - travel_Agency.Black.MiddleCost) * (kindergarten.Middle.BoyNum + kindergarten.Middle.GirlNum) + (travel_Agency.White.BottomCost - travel_Agency.Black.BottomCost) * (kindergarten.Bottom.BoyNum + kindergarten.Bottom.GirlNum)); }
void GetMaMaMoney(ref Kindergarten kindergarten, ref Travel_Agency travel_Agency, ref XiCui xicui) { int Money = GetMaMaIncomings(ref kindergarten, ref travel_Agency) - (int)(xicui.Price[xicui.Price.Count - 1] * 0.8f); Debug.Log("园长妈妈这一趟下来一共赚了" + Money + "人民币。"); }