예제 #1
0
        public bool AddContract(uint contractID)
        {
            if (TrackedContracts.ContainsKey(contractID))
            {
                return(false);
            }

            TrackedContracts.Add(contractID, new ContractTracker(contractID, Guid.Full));
            return(true);
        }
예제 #2
0
 /// <summary>
 /// This method is used to take our persisted tracked contracts and send them on to the client. Pg II
 /// </summary>
 public void SendContractTrackerTable()
 {
     Session.Network.EnqueueSend(new GameEventSendClientContractTrackerTable(Session, TrackedContracts.Select(x => x.Value).ToList()));
 }