示例#1
0
 // PlayerBaseFromGoogleSheet gSheet,
 public MasterHitterController(Helpers helpers, BaseballHqHitterController hqHitterController, PlayerBaseController playerBaseController, BaseballSavantHitterController baseballSavantHitterController, ProjectDirectoryEndPoints projectDirectory)
 {
     _helpers                        = helpers;
     _hqHitterController             = hqHitterController;
     _playerBaseController           = playerBaseController;
     _baseballSavantHitterController = baseballSavantHitterController;
     _projectDirectory               = projectDirectory;
 }
 public YahooPlayerResourceController(Helpers helpers, YahooApiRequestController yahooApiRequestController, YahooAuthController yahooAuthController, PlayerBaseController playerBaseController, YahooApiEndPoints endPoints)
 {
     _helpers = helpers;
     _yahooApiRequestController = yahooApiRequestController;
     _yahooAuthController       = yahooAuthController;
     _playerBaseController      = playerBaseController;
     _endPoints = endPoints;
 }
 private static void savePlayerState(PlayerCollisionController player, PlayerBaseController playerBaseController)
 {
     GlobalPlayerScript.Instance.lives             = player.lives;
     GlobalPlayerScript.Instance.diamonds          = player.diamonds;
     GlobalPlayerScript.Instance.specialDiamonds   = player.specialDiamonds;
     GlobalPlayerScript.Instance.hasJetpackUpgrade = playerBaseController.hasJetpackUpgrade;
     GlobalPlayerScript.Instance.hasShovelUpgrade  = playerBaseController.hasShovelUpgrade;
     GlobalPlayerScript.Instance.level             = 2;
 }
示例#4
0
 // Use this for initialization
 void Start()
 {
     player          = FindObjectOfType <PlayerCollisionController>();
     player_upgrades = FindObjectOfType <PlayerBaseController>();
     loadPlayerState();
     hoverText.enabled = false;
     isShopOpen        = false;
     vendingMachineInterface.enabled = false;
     hideAllButtons();
 }
 // Use this for initialization
 void Start()
 {
     posAdvanceDoor       = advanceDoor.transform.position.x;
     posExitDoor          = exitDoor.transform.position.x;
     isMoveTowardsAdvance = false;
     isMoveTowardsExit    = false;
     playerAttr           = FindObjectOfType <PlayerCollisionController>();
     playerBaseController = FindObjectOfType <PlayerBaseController>();
     isDiamondPaid        = false;
     isPayingDiamond      = false;
 }
示例#6
0
 // Use this for initialization
 void Start()
 {
     posExitDoor       = exitDoor.transform.position.x;
     isMoveTowardsExit = false;
     playerAttr        = FindObjectOfType <PlayerCollisionController>();
     playerUpgrades    = FindObjectOfType <PlayerBaseController>();
     isPayingSoul      = false;
     isPayingDiamond   = false;
     isSoulPaid        = false;
     isDiamondPaid     = false;
 }
 public MasterReportController(Helpers helpers, PlayerBaseController playerBaseController, BaseballSavantHitterController baseballSavantHitterController, BaseballHqHitterController hqHitterController, FanGraphsSpController fanGraphsSpController, FileHandler fileHandler, BaseballSavantSpController baseballSavantSpController, AirtableManager airtableManager, ProjectDirectoryEndPoints projectDirectoryEndPoints)
 {
     _helpers = helpers;
     _playerBaseController           = playerBaseController;
     _baseballSavantHitterController = baseballSavantHitterController;
     _hqHitterController             = hqHitterController;
     _fanGraphsSpController          = fanGraphsSpController;
     _fileHandler = fileHandler;
     _baseballSavantSpController = baseballSavantSpController;
     _airtableManager            = airtableManager;
     _projectDirectoryEndPoints  = projectDirectoryEndPoints;
 }
示例#8
0
        public LaunchCoreSpSitesController
        (
            Helpers helpers,
            AirtableManager atM,
            PlayerBaseController playerBaseController,
            IOptions <AirtableConfiguration> airtableConfig,
            PostmanMethods postmanMethods,
            GoogleSheetsConnector googleSheetsConnector,
            IOptionsSnapshot <GoogleSheetConfiguration> options,
            IOptionsSnapshot <AirtableConfiguration> airTableOptions
        )
        {
            if (airtableConfig is null)
            {
                throw new ArgumentNullException(nameof(airtableConfig));
            }

            if (options is null)
            {
                throw new ArgumentNullException(nameof(options));
            }

            if (airTableOptions is null)
            {
                throw new ArgumentNullException(nameof(airTableOptions));
            }


            _helpers = helpers ?? throw new ArgumentNullException(nameof(helpers));
            _atM     = atM ?? throw new ArgumentNullException(nameof(atM));
            _playerBaseController  = playerBaseController ?? throw new ArgumentNullException(nameof(playerBaseController));
            _airtableConfig        = airtableConfig.Value;
            _postmanMethods        = postmanMethods ?? throw new ArgumentNullException(nameof(postmanMethods));
            _googleSheetsConnector = googleSheetsConnector ?? throw new ArgumentNullException(nameof(googleSheetsConnector));
            _crunchTimePlayerIdMapConfiguration = options.Get("CrunchtimePlayerIdMap");
            _sfbbPlayerIdMapConfiguration       = options.Get("SfbbPlayerIdMap");
            _spRankingsConfiguration            = airTableOptions.Get("SpRankings");
            _authorsConfiguration = airTableOptions.Get("Authors");
        }
    // Use this for initialization
    void Start()
    {
        Scene currScene = SceneManager.GetActiveScene();

        isTutorialScene = Equals(currScene.name, "TutorialLevel");
        if (!isTutorialScene)
        {
            player                   = FindObjectOfType <PlayerCollisionController>();
            player_upgrades          = FindObjectOfType <PlayerBaseController>();
            soulDiamond.enabled      = false;
            soulDiamondCount.enabled = false;

            isLevelScene = (!Equals(currScene.name, "Level 1.5") && !Equals(currScene.name, "Level 2.5"));
            if (isLevelScene)
            {
                jetpackFlag.enabled = player_upgrades.hasJetpackUpgrade;
                shovelFlag.enabled  = player_upgrades.hasShovelUpgrade;
                getLevelGroundCollider();
                getPlayerBodyAndCollider();
                initializeDepthMeter();
            }
        }
    }
 private void Awake()
 {
     playerBase = FindObjectOfType <PlayerBaseController>();
 }
 // Use this for initialization
 void Start()
 {
     loadingScreen.enabled = false;
     player          = FindObjectOfType <PlayerCollisionController>();
     player_upgrades = FindObjectOfType <PlayerBaseController>();
 }