// Use this for initialization private void Awake() { _characterMotor = GameObject.Find("PlayerMain").GetComponent <CharacterMotor>(); _gunLight.SetActive(false); _pShoot = GetComponent <PShoot>(); _hitTarget = GameObject.Find("HitTarget").GetComponent <Animator>(); }
// Use this for initialization void Start() { playerUpgrades.SetActive(false); _uiManager = GameObject.Find("UI").GetComponent <UIManager>(); _characterMotor = GameObject.Find("PlayerMain").GetComponent <CharacterMotor>(); _pShoot = GameObject.Find("PlayerMain").GetComponent <PShoot>(); _characterLook = GameObject.Find("Camera").GetComponent <CharacterLook>(); }
//LoadFunction public void LoadData() { if (File.Exists(Application.persistentDataPath + "/LastDefenderSavedFile.json")) { _characterMotor = GameObject.Find("PlayerMain").GetComponent <CharacterMotor>(); _pShoot = GameObject.Find("PlayerMain").GetComponent <PShoot>(); DataContainer data = JsonConvert.DeserializeObject <DataContainer>(File.ReadAllText(Application.persistentDataPath + "/LastDefenderSavedFile.json")); Debug.Log("DataLoaded"); deadEnemies = data.data_DeadEnemies; usedAmmo = data.data_UsedAmmo; usedPowerCore = data.data_UsedPowerCore; usedHealthPack = data.data_UsedHealthPack; usedRepairKits = data.data_UsedRepairKits; triggeredEnemyGroups = data.data_TriggeredEnemyGroups; gm_PowerCores = data.data_gm_PowerCores; //data.data_CurrentHealth = _characterMotor.health; gm_health = data.data_health; //data.data_MaxHealth = _characterMotor.maxHealth; gm_maxHealth = data.data_MaxHealth; //data.data_MaxLightPower = _characterMotor.maxLightPower; gm_maxLightPower = data.data_MaxLightPower; //data.data_PlayerSpeed = _characterMotor.speed; gm_speed = data.data_PlayerSpeed; //data.data_PlayerJump = _characterMotor.jump; gm_jump = data.data_PlayerJump; //_characterMotor.armour = data.data_PlayerArmour; gm_Armor = data.data_Armor; gm_checkPoints = data.data_checkPoints; //_characterMotor.health = data.data_CurrentHealth; gm_health = data.data_health; //_characterMotor.maxHealth = data.data_MaxHealth; gm_maxHealth = data.data_MaxHealth; //_characterMotor.maxLightPower = data.data_MaxLightPower; gm_maxLightPower = data.data_MaxLightPower; //_characterMotor.speed = data.data_PlayerSpeed; gm_speed = data.data_PlayerSpeed; //_characterMotor.jump = data.data_PlayerJump; gm_jump = data.data_PlayerJump; //_pShoot.bAmmo = data.data_BCannonAmmo; _pShoot.bAmmo = data.data_bAmmo; Debug.Log(data.data_bAmmo); //_pShoot.mAmmo = data.data_MCannonAmmo; _pShoot.mAmmo = data.data_mAmmo; Debug.Log(data.data_mAmmo); //_pShoot.hAmmo = data.data_HBlasterAmmo; _pShoot.hAmmo = data.data_hAmmo; Debug.Log(data.data_hAmmo); } shouldLoad = false; }
// Use this for initialization void Start() { _uIManager = GameObject.Find("UI").GetComponent <UIManager>(); _characterShoot = GameObject.Find("PlayerMain").GetComponent <PShoot>(); _characterLook = GameObject.Find("Camera").GetComponent <CharacterLook>(); _characterMotor = GameObject.Find("PlayerMain").GetComponent <CharacterMotor>(); _gameManager = GameObject.Find("GameManager").GetComponent <GameManager>(); if (_gameManager.usedRepairKits.Contains(repairKitID)) { Destroy(gameObject); return; } }
private void Start() { _characterMotor = GameObject.Find("PlayerMain").GetComponent <CharacterMotor>(); _pShoot = GameObject.Find("PlayerMain").GetComponent <PShoot>(); gameState = GameState.Menu; if (File.Exists(Application.persistentDataPath + "/LastDefenderSavedFile.json")) { gameExists = true; } else { gameExists = false; } }
public void SaveData() { _characterMotor = GameObject.Find("PlayerMain").GetComponent <CharacterMotor>(); _pShoot = GameObject.Find("PlayerMain").GetComponent <PShoot>(); SendListData(); _characterMotor.SendData(); _pShoot.SendData(); gameExists = true; DataContainer data = new DataContainer(); Debug.Log("DataSaved"); data.data_DeadEnemies = gm_deadEnemies; data.data_UsedAmmo = gm_usedAmmo; data.data_UsedPowerCore = gm_usedPowerCore; data.data_UsedHealthPack = gm_usedHealthPack; data.data_UsedRepairKits = gm_usedRepairKits; data.data_TriggeredEnemyGroups = gm_triggeredEnemyGroups; data.data_checkPoints = gm_checkPoints; data.data_gm_PowerCores = gm_PowerCores; //data.data_CurrentHealth = _characterMotor.health; data.data_health = gm_health; //data.data_MaxHealth = _characterMotor.maxHealth; data.data_MaxHealth = gm_maxHealth; //data.data_MaxLightPower = _characterMotor.maxLightPower; data.data_MaxLightPower = gm_maxLightPower; //data.data_PlayerSpeed = _characterMotor.speed; data.data_PlayerSpeed = gm_speed; //data.data_PlayerJump = _characterMotor.jump; data.data_PlayerJump = gm_jump; data.data_Armor = gm_Armor; //data.data_BCannonAmmo = _pShoot.bAmmo; data.data_bAmmo = _pShoot.bAmmo; //data.data_MCannonAmmo = _pShoot.mAmmo; data.data_mAmmo = _pShoot.mAmmo; //data.data_HBlasterAmmo = _pShoot.hAmmo; data.data_hAmmo = _pShoot.hAmmo; File.WriteAllText(Application.persistentDataPath + "/LastDefenderSavedFile.json", JsonConvert.SerializeObject(data, Formatting.Indented)); }
void Start() { menuShown = false; winScreen.SetActive(false); deathScreen.SetActive(false); inGameMenu.SetActive(false); suitInstructions.SetActive(false); interactE.gameObject.SetActive(false); interactBG.gameObject.SetActive(false); uIammoRefill.SetActive(false); uIplayerUpgrades.SetActive(false); _characterMotor = GameObject.Find("PlayerMain").GetComponent <CharacterMotor>(); _pShoot = GameObject.Find("PlayerMain").GetComponent <PShoot>(); _gameManager = GameObject.Find("GameManager").GetComponent <GameManager>(); DoorPowerDisplay("", Color.black); interactE.text = ""; /* * bCAmmoDisplay.text = "Blast Cannon + " + ammoRefill.blastCannonA; * mCAmmoDisplay.text = "Mini Cannon + " + ammoRefill.miniCannonA; * hBAmmoDisplay.text = "Hyper Blaster + " + ammoRefill.hyperBlasterA; */ if (_gameManager.gameExists) { startNew.SetActive(true); loadGame.text = "Load Last Checkpoint"; } else { startNew.SetActive(false); loadGame.text = "Begin"; } if (_gameManager.gameState == GameState.Menu) { playUI.SetActive(false); mainMenu.SetActive(true); } else if (_gameManager.gameState == GameState.Play) { playUI.SetActive(true); mainMenu.SetActive(false); } }
// Use this for initialization void Start() { _uIManager = GameObject.Find("UI").GetComponent <UIManager>(); _characterShoot = GameObject.Find("PlayerMain").GetComponent <PShoot>(); _characterLook = GameObject.Find("Camera").GetComponent <CharacterLook>(); _characterMotor = GameObject.Find("PlayerMain").GetComponent <CharacterMotor>(); if (ammoID == "Undefined") { Debug.LogError("Ammo ID not generated"); } _gameManager = GameObject.Find("GameManager").GetComponent <GameManager>(); if (_gameManager.usedAmmo.Contains(ammoID)) { Destroy(gameObject); return; } }
private void Init() { stats = PlayerParameters.Instance; m_PInput = gameObject.AddComponent <PInput>(); m_PInput.Init(this); m_PMove = gameObject.AddComponent <PMove>(); m_PMove.Init(this); m_PCamera = gameObject.AddComponent <PCamera>(); m_PCamera.Init(this); m_PShoot = gameObject.AddComponent <PShoot>(); m_PShoot.Init(this); m_PUI = gameObject.AddComponent <PUI>(); m_PUI.Init(this); }
// Use this for initialization void Start() { rb = GetComponent <Rigidbody>(); _gameManager = GameObject.Find("GameManager").GetComponent <GameManager>(); transform.position = _gameManager.startPos; armor = _gameManager.gm_Armor; health = _gameManager.gm_health; maxHealth = _gameManager.gm_maxHealth; speed = _gameManager.gm_speed; jump = _gameManager.gm_jump; maxLightPower = _gameManager.gm_maxLightPower; _cursorshown = false; lightOn = false; spotLight.SetActive(false); interactE = false; _uiManager = GameObject.Find("UI").GetComponent <UIManager>(); _pShoot = GetComponent <PShoot>(); _characterLook = GameObject.Find("Camera").GetComponent <CharacterLook>(); if (_gameManager.gameState == GameState.Menu) { canShoot = false; canMove = false; Cursor.lockState = CursorLockMode.None; Cursor.visible = true; } else if (_gameManager.gameState == GameState.Play) { canShoot = true; canMove = true; Cursor.lockState = CursorLockMode.Locked; Cursor.visible = false; } //powerCoresCollected = _gameManager.gm_PowerCores; }
// Use this for initialization void Start() { _characterMotor = GameObject.Find("PlayerMain").GetComponent <CharacterMotor>(); _pShoot = GameObject.Find("PlayerMain").GetComponent <PShoot>(); _characterLook = GameObject.Find("Camera").GetComponent <CharacterLook>(); }