Exemplo n.º 1
0
    // Update is called once per frame
    void Update()
    {
        CheckAvailability();
        FoodTimer -= Time.deltaTime;
        if (FoodTimer <= 0)
        {
            mh.AddMessage((CurrentAmountOfRefugees * 2) + " food given to refugees");
            feedTheRefugees();
            FoodTimer = 30;
            //FeedMe.PlayClip(4);
        }
        SponsorPayDayTimer -= Time.deltaTime;
        if (SponsorPayDayTimer <= 0)
        {
            Payday();
            SponsorPayDayTimer = 120;
            mh.AddMessage("You have been paid " + AmountOfGoldToAdd + "!");
        }
        if (CurrentAmountOfRefugees >= 1)
        {
            if (Counter >= 3)
            {
                CurrentAmountOfGold += 100;
                Counter              = 0;
            }
        }

        if (CurrentFuelResources <= 0 && !outOfFuel)
        {
            Instantiate(Resources.Load("EndGame"));
            outOfFuel = true;
        }
    }
Exemplo n.º 2
0
 public override void onRegisterMessages(MessageHandler messageHandler)
 {
     messageHandler.AddMessage(typeof(MsgGetSharedClass), "SharedClass_Get");
     messageHandler.AddMessage(typeof(MsgGetSharedClassResponse), "SharedClass_GetResponse");
     messageHandler.AddMessage(typeof(MsgReleaseLock), "ReleaseLock");
     messageHandler.AddMessage(typeof(MsgExecuteMethod), "ExecuteMethod");
     messageHandler.AddMessage(typeof(MsgExecuteMethodResponse), "ExecuteMethodresponse");
 }
Exemplo n.º 3
0
    /// <summary>
    /// Facilitates the piracy operation of fuel stealing
    /// </summary>
    private void StealFuel()
    {
        int toSteal = (int)(player.GetComponent <ResourceList>().getCurrentFuelResources() * UnityEngine.Random.Range(stealMin, stealMax));

        if (toSteal == 0)
        {
            return;
        }
        player.GetComponent <ResourceList>().setCurrentFuelResources(-toSteal);
        mh.AddMessage("Pirate ship stole " + toSteal + " fuel!");
        Debug.Log("Pirate ship stole " + toSteal + " fuel!");
        ReverseCourse();
    }
Exemplo n.º 4
0
        /// <summary>
        /// SendMessage
        /// </summary>
        /// <returns></returns>
        public IHttpActionResult Post(MessageModel message)
        {
            int roomId = message.To;

            messageHandler.AddMessage(message, roomId);
            return(null);
        }
Exemplo n.º 5
0
 private void BtnSaveMessage_Click_1(object sender, RoutedEventArgs e)
 {
     if (currentUser != null)
     {
         Message message = model.Messages.LastOrDefault();
         if (message == null)
         {
             message         = new Message();
             message.Text    = TBoxMessage.Text;
             message.Header  = TBoxTitle.Text;
             message.AdminId = currentUser.Id;
             message.Date    = DateTime.Now;
             messageHandler.AddMessage(message);
             TBlockConsoleLog.Text += $"\nBeskeden er blevet oprettet i databasen.";
         }
         else
         {
             message.Text    = TBoxMessage.Text;
             message.Header  = TBoxTitle.Text;
             message.AdminId = currentUser.Id;
             message.Date    = DateTime.Now;
             messageHandler.UpdateMessage(message);
             TBlockConsoleLog.Text += $"\nBeskeden er blevet gemt i databasen.";
         }
     }
     else
     {
         TBlockConsoleLog.Text += $"\nEn bruger skal være logget ind inden en besked kan oprettes.";
     }
 }
Exemplo n.º 6
0
        public ActionResult PostOrders(String name, String email, String address, String phone, String enquiry, String title, String code)
        {
            MessageDto Message = new MessageDto();

            Message.Name     = name;
            Message.Email    = email;
            Message.Address  = address;
            Message.Phone    = phone;
            Message.Contents = enquiry;
            Message.Title    = title;
            MessageHandler MessageHandler = new MessageHandler();

            MessageHandler.AddMessage(Message);
            ViewBag.Info = "Thao tác của bạn đã được thực hiện thành công";
            return(RedirectToAction("ProductDetail", "Home", new { productCode = code }));
        }
Exemplo n.º 7
0
 internal static void GameOver()
 {
     MessageHandler.AddMessage("Game Over.", MessageLevel.Minimal);
     // TODO: dump character stats, return to main menu
 }
Exemplo n.º 8
0
 public override void onRegisterMessages(MessageHandler messageHandler)
 {
     messageHandler.AddMessage(typeof(MsgGetSharedClass), "SharedClass_Get");
     messageHandler.AddMessage(typeof(MsgGetSharedClassResponse), "SharedClass_GetResponse");
     messageHandler.AddMessage(typeof(MsgReleaseLock), "ReleaseLock");
     messageHandler.AddMessage(typeof(MsgExecuteMethod), "ExecuteMethod");
     messageHandler.AddMessage(typeof(MsgExecuteMethodResponse), "ExecuteMethodresponse");
 }