private void Start() { GuestData guest0 = new GuestData() { name = "Granny", Head = GrannySprite, relative = 0 }; Person person0 = new Person(0) { name = guest0.name }; Guests.Add(guest0); Persons.Add(person0); for (int i = 1; i < 6; ++i) { GuestData guest = GuestGenerator.Singleton.CreateGuestData(); Person person = new Person(i) { name = guest.name }; guest.relative = i; Guests.Add(guest); Persons.Add(person); } currentPartyState = new PartyState() { contributionArrangement = new ContributionArrangement(), foodArrangement = new FoodArrangement(), seatingArrangement = new SeatingArrangement() }; }
// Start is called before the first frame update void Start() { // Setup Guest list with global generated var dinnerPartyGlobals = GameObject.Find("Globals").GetComponent <DinnerPartyGlobals>(); for (int i = 0; i < guestList.Length; ++i) { var nameObject = guestList[i].transform.Find("Name"); GuestData globalGuest = dinnerPartyGlobals.Guests[i]; Transform portrait = guestList[i].transform.GetChild(0); nameObject.GetComponent <TextMeshProUGUI>().text = dinnerPartyGlobals.Persons[i].name; portrait.GetChild(0).gameObject.GetComponent <Image>().sprite = globalGuest.Head; if (globalGuest.relative == 0) { continue; } portrait.GetChild(1).gameObject.GetComponent <Image>().sprite = globalGuest.Hair; portrait.GetChild(2).gameObject.GetComponent <Image>().sprite = globalGuest.Eyes; portrait.GetChild(3).gameObject.GetComponent <Image>().sprite = globalGuest.Mouth; } }
public HttpResponseMessage GetGuestList() { GuestData userData = new GuestData(); var data = userData.GetGuestList(); return(Request.CreateResponse(System.Net.HttpStatusCode.OK, data.Tables[0] , formatter, "application/json")); }
public Guest(GuestData data) { _name = data.Name; _age = data.Age; _addressLineOne = data.AddressLineOne; _addressLineTwo = data.AddressLineTwo; _city = data.City; _postCode = data.PostCode; _phoneNumber = data.PhoneNumber; _creditCardNumber = data.CreditCardNumber; _amountOwed = data.AmountOwed; _amountPaid = data.AmountPaid; }
public IHttpActionResult UpdateBooking(GuestData guestData) { var update = hotelRepository.UpdateBooking(guestData); if (update) { return(Ok()); } else { return(NotFound()); } }
public override void OnInspectorGUI() { GuestData _guestData = (GuestData)target; serializedObject.Update(); _guestData.IsRemove = EditorGUILayout.Toggle("IsReomve", _guestData.IsRemove); if (!_guestData.IsRemove) { EditorGUILayout.PropertyField(serializedObject.FindProperty("_question"), true); EditorGUILayout.PropertyField(serializedObject.FindProperty("_answers"), true); if (GUILayout.Button("新增")) { _guestData.AddSentence(); } } else { _guestData._level = EditorGUILayout.IntField("Level", _guestData._level); if (GUILayout.Button("刪除")) { _guestData.RemoveLevel(); _guestData.SortLevel(); } } GUILayout.Space(10); /*if (GUILayout.Button("Sort Level")) * { * _guestData.SortLevel(); * } */ GUILayout.Space(5); GUILayout.Label("下面是Datas", EditorStyles.boldLabel); GUILayout.Space(5); EditorGUILayout.PropertyField(serializedObject.FindProperty("Guest_Name")); EditorGUILayout.PropertyField(serializedObject.FindProperty("myActions"), true); EditorGUILayout.PropertyField(serializedObject.FindProperty("mytalks"), true); EditorGUILayout.PropertyField(serializedObject.FindProperty("myneeds"), true); //DrawDefaultInspector(); //base.OnInspectorGUI(); serializedObject.ApplyModifiedProperties(); }
public GuestDataTransferObject(GuestData data) { Id = data.Id; Name = data.Name; Age = data.Age; AddressLineOne = data.AddressLineOne; AddressLineTwo = data.AddressLineTwo; City = data.City; PhoneNumber = data.PhoneNumber; PostCode = data.PostCode; CreditCardNumber = data.CreditCardNumber; AmountOwed = data.AmountOwed; AmountPaid = data.AmountPaid; DateCreated = data.DateCreated; LastUpdated = data.LastUpdated; }
public GuestData CreateGuestData() { GuestData newGuest = new GuestData(); //Head shape newGuest.Head = GetRandomHead(); string headName = newGuest.Head.name.ToLower(); //Hair if (headName.Contains("bottom")) { newGuest.Hair = GetMascBottomHair(); newGuest.name = NameGenerator.GenerateName(NameGenerator.AgeRange.Forties, NameGenerator.Gender.Masculine); } else if (headName.Contains("oval")) { newGuest.Hair = GetOvalMascHair(); newGuest.name = NameGenerator.GenerateName(NameGenerator.AgeRange.Nineties, NameGenerator.Gender.Masculine); } else if (headName.Contains("rect")) { newGuest.Hair = GetRectMascHair(); newGuest.name = NameGenerator.GenerateName(NameGenerator.AgeRange.Sixties, NameGenerator.Gender.Masculine); } else if (headName.Contains("round")) { if (Random.value > 0.5) { newGuest.Hair = GetRoundFemmeHair(); newGuest.name = NameGenerator.GenerateName(NameGenerator.AgeRange.DontCare, NameGenerator.Gender.Feminine); } else { newGuest.Hair = GetRoundMascHair(); newGuest.name = NameGenerator.GenerateName(NameGenerator.AgeRange.DontCare, NameGenerator.Gender.Masculine); } } //Eye shape newGuest.Eyes = GetRandomEyes(); //Mouth shape newGuest.Mouth = GetRandomMouths(); return(newGuest); }
public static void StableRequest(GuestData stableRequester, TwitchIRC requestorIRC) { string stableString = "Stable: "; int ownedturtlecount = 0; foreach (TurtleData tD in stableRequester.ownedTurtles) { ownedturtlecount++; stableString = ownedturtlecount + ") " + tD.name + " Acceleration: " + tD.baseAcceleration + " Endurance: " + tD.baseEndurance + " Favorite Surface: " + tD.favoriteSurface; requestorIRC.SendCommand("PRIVMSG #" + requestorIRC.channelName + " :/w " + stableRequester.guestName + " " + stableString); } if (stableRequester.ownedTurtles.Count == 0) { requestorIRC.SendCommand("PRIVMSG #" + requestorIRC.channelName + " :/w " + stableRequester.guestName + " You don't own any turtles. You can bid for one next race during the auction."); } requestorIRC.SendCommand(stableString); }
public bool UpdateBooking(GuestData guestData) { var guest = context.Guest.Where((g => g.GuestName.Equals(guestData.GuestName) && g.GuestEmail.Equals(guestData.GuestEmail))) .Single(); if (guest == null) { var newGuest = new Guest { GuestName = guestData.GuestName, GuestEmail = guestData.GuestEmail }; context.Guest.Add(newGuest); context.SaveChanges(); guest = newGuest; } ; if (!BookingExists(guestData.BookingID)) { return(false); } var booking = context.Booking.First(b => b.BookingID.Equals(guestData.BookingID)); booking.GuestID = guest.GuestID; booking.StatusID = "PAG"; context.Entry(booking).State = EntityState.Modified; try { context.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!BookingExists(booking.BookingID)) { return(false); } else { throw; } } return(true); }
public static void CheckOrRegisterGuest(string chattersName) { //TimeSpan timeSinceLastLoggedIn = currentDate.Subtract() //Debug.Log("checking if " + chattersName + " user exists"); bool wasAlreadyRegistered = false; foreach (GuestData gD in AllGuests) { if (gD.guestName == chattersName) { wasAlreadyRegistered = true; DateTime currentDate = System.DateTime.Now.Date; if (gD.lastLoginBonusDate != currentDate.ToBinary().ToString()) { //Debug.Log("They are back! Give <color=red>" + chattersName + " </color> some money. Last we saw them was " + gD.lastLoginBonusDate + " and now its " + currentDate.ToBinary().ToString()); gD.guestCash += DailyReward; gD.lastLoginBonusDate = System.DateTime.Now.Date.ToBinary().ToString(); bottomToaster = GameObject.Find("Toaster"); ToasterManager toastScriptRef = bottomToaster.GetComponent <ToasterManager>(); toastScriptRef.ShowAToaster("Welcome " + gD.guestName, "+ " + DailyReward.ToString() + " Daily Login Bonus"); } } } if (!wasAlreadyRegistered) { //FullGuestBook = FullGuestBook + "Guest:" + chattersName; GuestData newGuestToRegister = new GuestData(); newGuestToRegister.guestName = chattersName; newGuestToRegister.guestCash = DailyReward; Debug.Log("Welcome <color=red>" + chattersName + " </color>. Starting money awarded"); string currentTimeStamp = System.DateTime.Now.ToBinary().ToString(); string currentDay = System.DateTime.Now.Date.ToBinary().ToString(); newGuestToRegister.registeredDate = currentTimeStamp; newGuestToRegister.lastLoginBonusDate = currentDay; AllGuests.Add(newGuestToRegister); bottomToaster = GameObject.Find("Toaster"); ToasterManager toastScriptRef = bottomToaster.GetComponent <ToasterManager>(); toastScriptRef.ShowAToaster("Welcome " + newGuestToRegister.guestName, "+ " + DailyReward.ToString() + " Daily Login Bonus"); } }