Example #1
0
 public void TheDefaultArtifactManagerIsLoaded()
 {
     _formatters.Add(new TabSeparatedFormatter());
     _formatters.Add(new JsonFormatter());
     _artifactManager = new FileSystemArtifactManager(ArtifactBaseFolder, _formatters);
     ArtifactManager.Initialise(_artifactManager);
 }
Example #2
0
 void Start()
 {
     manager = (SingletonManager.Manager != null) ? SingletonManager.Manager.GetSingleton <LevelManager>().GetSingleton <ArtifactManager>() : null;
     if (manager == null)
     {
         return;
     }
     manager.fragmentCollected.AddListener(OpenGate);
 }
        public void Initialise()
        {
            Container.RegisterAll <IArtifactFormatter>();

            if (!Container.IsRegistered <IArtifactManager>())
            {
                Container.RegisterInstance <IArtifactManager>(new FileSystemArtifactManager(
                                                                  SmartLocation.GetLocation("_artifacts"),
                                                                  Container.ResolveAll <IArtifactFormatter>()));
            }

            ArtifactManager.Initialise(Container.Resolve <IArtifactManager>());
        }
Example #4
0
    private void Initialize()
    {
        if (_instance == null)
        {
            _instance = this;
        }

        /*artifactList = new Item[System.Enum.GetNames(typeof(ArtIndex)).Length];
         * artifactList[(int)ArtIndex.attack] = attack;
         * artifactList[(int)ArtIndex.health] = health;
         * artifactList[(int)ArtIndex.pierce] = pierce;
         * artifactList[(int)ArtIndex.dodger] = dodger;*/
        didInit = true;
    }
Example #5
0
        public override void Execute()
        {
            var stopwatch = new Stopwatch();

            stopwatch.Start();

            var data = RunQuery(_config.Query);

            stopwatch.Stop();

            ArtifactDescriptor artifactDescriptor = null;

            if (_config.GenerateArtifacts.GetValueOrDefault(false))
            {
                artifactDescriptor = ArtifactManager.Save(Identity, ArtifactManager.KnownContentTypes.TabSeparated, data);
            }

            Publish(data.Rows.Count, stopwatch.Elapsed, artifactDescriptor);
        }
Example #6
0
    public void InitReferences()
    {
        if (didInit)
        {
            return;
        }

        didInit = true;

        body                = _body;
        sprites             = _sprites;
        playerEffects       = _playerEffects;
        playerHealth        = _playerHealth;
        playerMovement      = _playerMovement;
        playerWeaponManager = _playerWeaponManager;
        artifactManager     = _ArtifactManager;

        playerEffects.InitReferences();

        //ResetSnakeToDefault();
    }
Example #7
0
        public NotificationModule(IWebServiceReceiverStrategy receiverStrategy,
                                  ActivityTracker tracker)
            : base(BaseUrl)
        {
            _tracker          = tracker;
            _receiverStrategy = receiverStrategy;


            Post["/notify"] = request =>
            {
                var message = this.Bind <NotificationEvent>();
                message.GeneratedOnUtc = message.GeneratedOnUtc.ToUniversalTime();
                message.State          = MessageStateTypes.Delivered;
                message.ReceivedOnUtc  = DateTime.UtcNow;

                Logger.Info("Received Notification ({0}) {1}", message.EventType, message.Id);
                _receiverStrategy.Execute(message);

                return(Response.AsJson(new { Message = "Success" }, HttpStatusCode.Accepted));
            };

            Get["/artifact/{NotificationId}"] = _ =>
            {
                var restRequest = this.Bind <HealthCheckArtifact>();
                var artifact    = ArtifactManager.Get(restRequest.Name, restRequest.NotificationId);
                var response    = Response.FromStream(artifact, restRequest.ContentType);
                response.Headers.Add("Content-Disposition", string.Format("attachment; filename=wolfpack-{0}.txt", restRequest.NotificationId));
                return(response);
            };

            Get["/start"] = _ => Response.AsJson(new StatusResponse
            {
                Info   = _tracker.StartEvent,
                Status = "Running"
            });

            Get["/list"] = _ => Response.AsJson(_tracker.Notifications.ToList());
        }
Example #8
0
 void Start()
 {
     manager = (SingletonManager.Manager != null) ?
               SingletonManager.Manager.GetSingleton <LevelManager>().GetSingleton <ArtifactManager>() : null;
 }
Example #9
0
 // Start is called before the first frame update
 void Start()
 {
     fragCountHUD = GetComponent <Text>();
     am           = SingletonManager.Manager.GetSingleton <LevelManager>().GetSingleton <ArtifactManager>();
 }
 private void Awake()
 {
     Instance          = this;
     artifactsObtained = new List <ArtifactDataSO>();
 }
Example #11
0
 // Start is called before the first frame update
 void Start()
 {
     fragGate = GetComponent <FragmentGate>();
     am       = SingletonManager.Manager.GetSingleton <LevelManager>().GetSingleton <ArtifactManager>();
 }