Example #1
0
        /// <summary>
        /// Sends capture message to all client on the planet. Must call after all capture logic is complete. Remember to boot all non allied players from the planet first!
        /// </summary>
        public void SendCaptureMessage()
        {
            var data = new MessageColonyCaptured();

            data.OwnerTeamID = GetOwner().DefaultTeamID;
            BroadcastMessage(new NetworkMessageContainer(data, MessageTypes.ColonyCaptured));
        }
Example #2
0
        protected void ColonyCaptured(MessageColonyCaptured data)
        {
            ColonyTeamIDs.Clear();
            ColonyTeamIDs.Add(data.OwnerTeamID);

            _targetingService.ResetTargeting();
        }