Esempio n. 1
0
        public async Task <IActionResult> CreateAnnouncementByBuildingId(CancellationToken cancellationToken,
                                                                         [FromRoute] Guid buildingId,
                                                                         [FromBody] CreateAnnouncementBinding binding,
                                                                         [FromServices] AnnouncementManager mananger)
        {
            await mananger.CreateByBuilding(binding.Title, binding.Content, buildingId, cancellationToken);

            return(Ok());
        }
Esempio n. 2
0
 public HomeController(MessageManager messageManager, AnnouncementManager announcementManager, NewsManager newsManager, IGenericDal <Contact> ContactGenericService, IMapper mapper, IGenericDal <Category> CategoryGenericService)
 {
     _announcementManager   = announcementManager;
     _newsManager           = newsManager;
     _ContactGenericService = ContactGenericService;
     _mapper = mapper;
     _CategoryGenericService = CategoryGenericService;
     _messageManager         = messageManager;
 }
 public void Init(GameObject manager)
 {
     cm = manager.GetComponent<CharacterManager>();
     am = manager.GetComponent<AnnouncementManager>();
     uim = GameObject.Find ("UserInterface").GetComponent<UserInterfaceManager>();
     cas = GetComponentInChildren<CharacterSoundController>();
     health = maximumHealth;
     UpdateHealthToUI ();
 }
Esempio n. 4
0
 /// <summary>
 /// Raises the AnnounceMaking event
 /// </summary>
 protected Announcement RaiseAnnounceMaking(AnnouncementManager manager)
 {
     if (AnnounceMaking != null)
     {
         return(AnnounceMaking(this, manager));
     }
     else
     {
         return(null);
     }
 }
Esempio n. 5
0
 public void Init(GameObject manager)
 {
     dead = false;
     Transform info = transform.FindChild("EnemyInfo");
     healthMeter = info.FindChild("HealthMeter").GetComponent<Image>();
     healthText = info.FindChild("HealthText").GetComponent<Text>();
     em = manager.GetComponent<EnemyManager>();
     am = manager.GetComponent<AnnouncementManager>();
     esc = GetComponent<EnemySoundController>();
     HealthInit();
     UpdateHealthInfo ();
 }
 public AnnouncementWidgetCategorySecurity(
     AnnouncementManager announcementManager,
     SecurityUserRoleClaims securityUserRoleClaims,
     IContextAccessor <UserContext> userContextAccessor,
     IContextAccessor <SiteContext> siteContextAccessor
     )
 {
     _announcementManager    = announcementManager;
     _securityUserRoleClaims = securityUserRoleClaims;
     _userContextAccessor    = userContextAccessor;
     _siteContextAccessor    = siteContextAccessor;
 }
Esempio n. 7
0
 public AnnouncementConsole
 (
     AnnouncementManager announcementManager,
     AnnouncementQueryService announcementQueries,
     AnnouncementSecurityService announcementSecurity,
     IContextAccessor <UserContext> userContextAccessor
 )
 {
     _announcementManager  = announcementManager;
     _announcementQueries  = announcementQueries;
     _announcementSecurity = announcementSecurity;
     _userContextAccessor  = userContextAccessor;
 }
Esempio n. 8
0
 private void Awake()
 {
     announcement = GetComponent <TextMeshProUGUI>();
     if (Instance == null)
     {
         Instance = this;
         //DontDestroyOnLoad(gameObject);
     }
     else
     {
         Destroy(gameObject);
     }
     player = GameObject.FindGameObjectWithTag("Player").transform;
 }
        public AnnouncementWidgetCategoryAutoComplete
        (
            CategoryManager categoryManager,
            AnnouncementDbContext announcementDb,
            AnnouncementManager announcementManager,
            AnnouncementWidgetService announcementWidgetService,
            IContextAccessor <UserContext> userContextAccessor
        )
        {
            _categoryManager           = categoryManager;
            _announcementDb            = announcementDb;
            _announcementWidgetService = announcementWidgetService;
            _announcementManager       = announcementManager;

            _userContextAccessor = userContextAccessor;
        }
 public AnnouncementConsoleController
 (
     AnnouncementManager announcementManager,
     AnnouncementQueryService announcementQueries,
     AnnouncementSecurityService announcementSecurity,
     ContentManager contentManager,
     IContextAccessor <UserContext> userContextAccessor,
     IContextAccessor <SiteContext> siteContextAccessor
 )
 {
     _announcementManager  = announcementManager;
     _announcementQueries  = announcementQueries;
     _announcementSecurity = announcementSecurity;
     _contentManager       = contentManager;
     _userContextAccessor  = userContextAccessor;
 }
Esempio n. 11
0
 public AnnouncementPublicController
 (
     AnnouncementDbContext announcementDbContext,
     AnnouncementManager announcementManager,
     AnnouncementQueryService announcementQueryService,
     AnnouncementSecurityService announcementSecurity,
     AnnouncementWidgetService announcementWidgetService,
     IContextAccessor <UserContext> userContextAccessor
 )
 {
     _announcementDbContext     = announcementDbContext;
     _announcementManager       = announcementManager;
     _announcementQueryService  = announcementQueryService;
     _announcementSecurity      = announcementSecurity;
     _announcementWidgetService = announcementWidgetService;
     _userContextAccessor       = userContextAccessor;
 }
Esempio n. 12
0
        public AnnouncementApiController
        (
            AnnouncementManager announcementManager,
            AnnouncementQueryService announcementQueries,
            AnnouncementSecurityService announcementSecurity,
            CategoryManager categoryManager,
            ContentManager contentManager,
            TagManager tagManager,
            IContextAccessor <UserContext> userContextAccessor
        )
        {
            _announcementManager  = announcementManager;
            _announcementQueries  = announcementQueries;
            _announcementSecurity = announcementSecurity;
            _categoryManager      = categoryManager;
            _contentManager       = contentManager;
            _tagManager           = tagManager;

            _userContextAccessor = userContextAccessor;
        }
Esempio n. 13
0
        private Announcement HumanPlayerIsBidding(Player player, AnnouncementManager manager)
        {
            SetPlayerActive(player);
            _announceForm.Bid(player, manager);
            _announceForm.ShowDialog();
            this.Update();

            Announcement currentAnnounce = _announceForm.Announce;

            this.Text  = StringResources.lastBid;
            this.Text += GetAnnouncementString(currentAnnounce);
            this.Text += StringResources.saidBy;
            this.Text += player.Name;

            bool isActive = currentAnnounce.CompareTo(_game.CurrentDeal.CurrentAnnouncement) > 0;

            _passedAnnouncesForm.AddMessage(player.Name, GetAnnouncementString(currentAnnounce), isActive);

            return(currentAnnounce);
        }
Esempio n. 14
0
        // created by Luke Frahm
        public ActionResult Index()
        {
            var am     = new AnnouncementManager();
            var al     = new List <Announcements>();
            int userID = RetrieveUserId();

            if (userID != 0)
            {
                al = am.GetAnnouncementsByGroupIDTop10(userID);
            }
            if (al.Count == 0)
            {
                al.Add(new Announcements(0, "", "", "", 0, DateTime.Now, ""));
            }
            if (userID != 0 && al.Count == 0)
            {
                al.Add(new Announcements(0, "", "", "", 0, DateTime.Now, "No new announcements!"));
            }
            ViewBag.Announcements = al;

            return(View());
        }
Esempio n. 15
0
        public override Announcement MakeAnnouncement(AnnouncementManager manager)
        {
            _allAnnounces = manager.GetAllAnnouncements();

            Announcement announce     = null;
            bool         isValidFound = false;
            int          sum          = 0;
            int          count        = 0;

            const int MIN_FOR_TRUMP     = 34;
            const int MIN_FOR_NOTRUMPS  = 34;
            const int MIN_FOR_ALLTRUMPS = 60;

            //const int POINTS_TO_ADD = 5; // add 5 or 10 points if player has 4 or 5 cards of same color

            #region Check Clubs
            if (!isValidFound)
            {
                foreach (Card card in this.Cards)
                {
                    sum += CardPointEvaluator.EvaluateCard(AnnouncementTypeEnum.Clubs, card);

                    if (card.CardColor == CardColor.Clubs)
                    {
                        count++;
                    }
                }

                if (sum > MIN_FOR_TRUMP && count > 2)
                {
                    if (AnnouncementTypeEnum.Clubs == manager.GetLastValidAnnouncement().Type)
                    {
                        announce = new Announcement(AnnouncementTypeEnum.Clubs, true, false);
                    }
                    else
                    {
                        announce = new Announcement(AnnouncementTypeEnum.Clubs, false, false);
                    }
                    isValidFound = manager.IsValid(this, announce);
                }
            }
            #endregion

            #region Check Diamonds
            sum   = 0;
            count = 0;
            if (!isValidFound)
            {
                foreach (Card card in this.Cards)
                {
                    sum += CardPointEvaluator.EvaluateCard(AnnouncementTypeEnum.Diamonds, card);

                    if (card.CardColor == CardColor.Diamonds)
                    {
                        count++;
                    }
                }

                if (sum > MIN_FOR_TRUMP && count > 2)
                {
                    if (AnnouncementTypeEnum.Diamonds == manager.GetLastValidAnnouncement().Type)
                    {
                        announce = new Announcement(AnnouncementTypeEnum.Diamonds, true, false);
                    }
                    else
                    {
                        announce = new Announcement(AnnouncementTypeEnum.Diamonds, false, false);
                    }
                    isValidFound = manager.IsValid(this, announce);
                }
            }
            #endregion

            #region Check Hearts
            sum   = 0;
            count = 0;
            if (!isValidFound)
            {
                foreach (Card card in this.Cards)
                {
                    sum += CardPointEvaluator.EvaluateCard(AnnouncementTypeEnum.Hearts, card);

                    if (card.CardColor == CardColor.Hearts)
                    {
                        count++;
                    }
                }

                if (sum > MIN_FOR_TRUMP && count > 2)
                {
                    if (AnnouncementTypeEnum.Hearts == manager.GetLastValidAnnouncement().Type)
                    {
                        announce = new Announcement(AnnouncementTypeEnum.Hearts, true, false);
                    }
                    else
                    {
                        announce = new Announcement(AnnouncementTypeEnum.Hearts, false, false);
                    }
                    isValidFound = manager.IsValid(this, announce);
                }
            }
            #endregion

            #region Check Spades
            sum   = 0;
            count = 0;
            if (!isValidFound)
            {
                foreach (Card card in this.Cards)
                {
                    sum += CardPointEvaluator.EvaluateCard(AnnouncementTypeEnum.Spades, card);

                    if (card.CardColor == CardColor.Spades)
                    {
                        count++;
                    }
                }

                if (sum > MIN_FOR_TRUMP && count > 2)
                {
                    if (AnnouncementTypeEnum.Spades == manager.GetLastValidAnnouncement().Type)
                    {
                        announce = new Announcement(AnnouncementTypeEnum.Spades, true, false);
                    }
                    else
                    {
                        announce = new Announcement(AnnouncementTypeEnum.Spades, false, false);
                    }
                    isValidFound = manager.IsValid(this, announce);
                }
            }
            #endregion

            #region Check No Trumps
            sum = 0;
            if (!isValidFound)
            {
                foreach (Card card in this.Cards)
                {
                    sum += CardPointEvaluator.EvaluateCard(AnnouncementTypeEnum.NoTrumps, card);
                }

                if (sum > MIN_FOR_NOTRUMPS)
                {
                    if (AnnouncementTypeEnum.NoTrumps == manager.GetLastValidAnnouncement().Type)
                    {
                        announce = new Announcement(AnnouncementTypeEnum.NoTrumps, true, false);
                    }
                    else
                    {
                        announce = new Announcement(AnnouncementTypeEnum.NoTrumps, false, false);
                    }
                    isValidFound = manager.IsValid(this, announce);
                }
            }
            #endregion

            #region Check All Trumps
            sum   = 0;
            count = 0;
            if (!isValidFound)
            {
                foreach (Card card in this.Cards)
                {
                    sum += CardPointEvaluator.EvaluateCard(AnnouncementTypeEnum.AllTrumps, card);
                }

                if (sum > MIN_FOR_ALLTRUMPS)
                {
                    if (AnnouncementTypeEnum.AllTrumps == manager.GetLastValidAnnouncement().Type)
                    {
                        announce = new Announcement(AnnouncementTypeEnum.AllTrumps, true, false);
                    }
                    else
                    {
                        announce = new Announcement(AnnouncementTypeEnum.AllTrumps, false, false);
                    }
                    isValidFound = manager.IsValid(this, announce);
                }
            }
            #endregion


            if (!isValidFound)
            {
                announce = new Announcement(AnnouncementTypeEnum.Pass, false, false);
            }

            RaiseAnnounceMade(announce);
            return(announce);
        }
 void Start()
 {
     am = GameObject.FindGameObjectWithTag("GameController").GetComponent<AnnouncementManager>();
 }
 void Start()
 {
     triggered = false;
     am = GameObject.Find("GameManager").GetComponent<AnnouncementManager>();
 }
Esempio n. 18
0
 public EnterWorld(IServiceProvider serviceProvider, Packet packet, GameClient client) : base(serviceProvider)
 {
     _client = client;
     _announcementManager = serviceProvider.GetService <AnnouncementManager>();
     _playerService       = serviceProvider.GetService <IPlayerService>();
 }
Esempio n. 19
0
 void Start()
 {
     gm = GameObject.Find("GameManager").GetComponent<GameManager>();
     am = gm.gameObject.GetComponent<AnnouncementManager>();
     uim = GameObject.Find("UserInterface").GetComponent<UserInterfaceManager>();
     OnLevelWasLoaded (GameState.GetLevel());
     if (gm.GetLevelObjective() == LevelObjective.KillYourCharacters) {
         otherCharactersAreEnemies = true;
     } else {
         otherCharactersAreEnemies = false;
     }
 }
    void HandleSpawning()
    {
        uim = GameObject.Find("UserInterface").GetComponent<UserInterfaceManager>();
        am = GameObject.Find("GameManager").GetComponent<AnnouncementManager>();

        if (GameObject.Find("GameManager").GetComponent<GameManager>().GetLevelObjective() == LevelObjective.KillYourCharacters) {
            otherCharactersAreEnemies = true;
        } else {
            otherCharactersAreEnemies = false;
        }

        firstActive = false;
        secondActive = false;
        thirdActive = false;

        dyingWithouSwitching = false;

        if (uim != null) {
            uim.HideCharacterInfos();
        }

        characters = new List<GameObject>();
        GameState.characters = characters;
        CheckSpawns();
    }
Esempio n. 21
0
    void OnLevelWasLoaded(int level)
    {
        if (level == 0) {
            Cursor.visible = true;
            Destroy(gameObject);
        }

        GameState.SetLastLevel(howManyLevels);

        #if !UNITY_EDITOR
                    Cursor.visible = false;
        #endif

        if (!initialized && level != 0) {
            am = gameObject.GetComponent<AnnouncementManager>();
            cm = gameObject.GetComponent<CharacterManager>();
            em = gameObject.GetComponent<EnemyManager>();
            uim = GameObject.Find("UserInterface").GetComponent<UserInterfaceManager>();

            objective = GameObject.Find("LevelLoader").GetComponent<LevelLoader>().levelObjective;
            am.InformLevelObjective(objective);

            initialized = true;
            levelCompleted = false;
            am.LevelLoadedFader();
            Invoke("LateStart", 0.1f);
        }
    }
Esempio n. 22
0
        public override Announcement MakeAnnouncement(AnnouncementManager manager)
        {
            Announcement ret = RaiseAnnounceMaking(manager);

            return(ret);
        }
Esempio n. 23
0
 public AnnouncementController(IMapper mapper, AnnouncementManager announcementManager, IGenericDal <Category> genericServiceCategory)
 {
     _mapper = mapper;
     _genericServiceCategory = genericServiceCategory;
     _announcementManager    = announcementManager;
 }
Esempio n. 24
0
 public void Bid(Player player, AnnouncementManager manager)
 {
     this._manager = manager;
     this._player  = player;
 }