Пример #1
0
 void Start()
 {
     state           = BattleState.START;
     dataTransporter = GameObject.FindGameObjectWithTag("DataTransporter").GetComponent <DataTransporter>();
     GatherData();
     StartCoroutine(SetupBattle());
 }
Пример #2
0
    private void Start()
    {
        origin          = transform.position;
        playerTransform = GameObject.FindGameObjectWithTag("Player").transform;
        dataTransporter = GameObject.FindGameObjectWithTag("DataTransporter").GetComponent <DataTransporter>();
        levelLoader     = GameObject.FindGameObjectWithTag("LevelLoader").GetComponent <LevelLoader>();
        navMeshAgent    = GetComponent <NavMeshAgent>();
        fieldOfView     = GetComponent <FieldOfView>();
        speedOriginal   = navMeshAgent.speed;
        playerSeen      = false;
        detectionOnCD   = false;

        Patrol();
    }
Пример #3
0
        public Program(IGenericRepository <TransportHistory> configRepository, IRepository sourceRepository, IRepository targetRepository, IMapper mapper)
        {
            application = new CommandLineApplication
            {
                Name        = "elastic2sql",
                Description = "It gets from values in Elasticsearch and pushes to sql"
            };
            application.HelpOption("-?|-h|--help");

            var startDate = application.Argument("startDate", $"The start date of values to be retrieved from elasticsearch. ({Constants.DATETIME_FORMAT})");
            var endDate   = application.Argument("endDate", $"The end date of values to be retrieved from elasticsearch. ({Constants.DATETIME_FORMAT})");
            var dataCount = application.Argument("dataCount", "The number of rows to move in one go");

            application.OnExecute(() =>
            {
                var parsedStartDate = DateTime.ParseExact(startDate.Value, Constants.DATETIME_FORMAT, CultureInfo.InvariantCulture);
                var parsedEndDate   = DateTime.ParseExact(endDate.Value, Constants.DATETIME_FORMAT, CultureInfo.InvariantCulture);
                var parsedDataCount = Convert.ToInt32(dataCount.Value);

                var dataTransporter = new DataTransporter(configRepository, sourceRepository, targetRepository, mapper);
                dataTransporter.Transport(parsedStartDate, parsedEndDate, parsedDataCount);
                return(0);
            });
        }