Пример #1
0
    void Start()
    {
        Instanciate = this;

        Terrains[0] = LD_RD_LandZone;
        Terrains[1] = LD_RD_Terrain;
        Terrains[2] = LD_RU_Terrain;
        Terrains[3] = LU_RU_LandZone;
        Terrains[4] = LU_RU_Terrain;
        Terrains[5] = LU_RD_Terrain;

        Aspect = Camera.main.aspect;

        cameraH = Camera.main.orthographicSize * 2f;
        cameraW = cameraH * Camera.main.aspect;
        AuxInstanciateWindTimer = 0;
        WindCheat = false;
        Instantiate(Player, new Vector2(-cameraW / 2, cameraH / 2), Quaternion.identity);

        InstanciateTerrains = new GameObject[(int)cameraW + 2];

        do
        {
            TerrainAsignation();
        } while (!TerrainCheck);
        TerrainGeneration();
    }
Пример #2
0
 void Start()
 {
     m_currentlevel = FindObjectOfType <PlayerCurrentNextPref>();
     m_gameManager  = FindObjectOfType <GameManagerController>();
     InvokeRepeating("CallReleasechildEnemy", 0.1f, 5f);
     MaxnoOfenemey = m_currentlevel.GetPlayerNextLevel();
 }
Пример #3
0
 void Start()
 {
     m_getbulletObject  = FindObjectOfType <PlayerObjectPooling>();
     waittiletoRelease  = FindObjectOfType <PlayerEnergyPref>();
     timerreleaseontrol = waittiletoRelease.GetPlayerBulletReleaseSpeed();
     m_game_manager     = FindObjectOfType <GameManagerController>();
 }
Пример #4
0
        private void Start()
        {
            currentGO             = Instantiate(dummyPrefab) as GameObject;
            isGroundPlaced        = false;
            isTombPlaced          = false;
            gameManagerController = GameObject.FindWithTag("GameManager").GetComponent <GameManagerController>();
            Level level     = LevelGame.GetInstance().GetLevel();
            float levelGame = level.GetDifficult();

            if (levelGame == 0)
            {
                numOfTombsPlaced = 1;
            }
            else
            {
                numOfTombsPlaced = (int)levelGame * 2;
            }
            if (gameManagerController.isGameSetup == false)
            {
                if (!isGroundPlaced)
                {
                    AllowPlaceGroundButton();
                }
            }
        }
Пример #5
0
    public static PlayerData loadPlayer(GameManagerController player)
    {
        string path = Application.persistentDataPath + "/player.fun";

        if (File.Exists(path))
        {
            BinaryFormatter formater = new BinaryFormatter();
            FileStream      stream   = new FileStream(path, FileMode.Open);

            PlayerData data = formater.Deserialize(stream) as PlayerData;

            player.ValidLoad = true;

            Debug.Log(data.Score);
            stream.Close();

            return(data);
        }
        else
        {
            Debug.Log("save not found");
            player.ValidLoad = false;
            return(null);
        }
    }
Пример #6
0
 void Start()
 {
     player = GameObject.FindWithTag("MainCamera");
     gameManagerController = GameObject.FindWithTag("GameManager").GetComponent <GameManagerController>();
     heathController       = heathBar.GetComponent <HeathController>();
     playerController      = player.GetComponent <PlayerController>();
     //InitZombie();
 }
    // Start is called before the first frame update
    void Start()
    {
        GameManagerController gmc = FindObjectOfType <GameManagerController>();

        if (gmc != null)
        {
            Destroy(gmc.gameObject);
        }
    }
Пример #8
0
    public Transform MuzzleTransform;       // End of arm

    // Use this for initialization
    void Start()
    {
        GameManager           = FindObjectOfType <GameManagerController>();
        Health                = MaxHealth;
        HealthSlider.maxValue = MaxHealth;
        HealthSlider.value    = Health;
        AimDirection          = new Vector3(1, 0, 0);
        MuzzleTransform       = transform.Find("Arm").Find("Muzzle");
    }
Пример #9
0
    // Start is called before the first frame update
    void Start()
    {
        m_gamemanager = FindObjectOfType <GameManagerController>();
        m_nextlevel   = FindObjectOfType <PlayerCurrentNextPref>();

        m_No_of_enemys       = 0;
        levelfill.fillAmount = 0;
        SetLevelHealth();
    }
 private void Awake()
 {
     galaxy.SetActive(false);
     isSelected    = false;
     transitioning = false;
     insideSmoke   = GetComponentInChildren <ParticleSystem>();
     gmc           = GameObject.Find("GameManager").GetComponent <GameManagerController>();
     gal           = new UnityAction(GetBadge);
 }
Пример #11
0
    private void Start()
    {
        _question    = _gameController.GetComponent <GameManagerController>();
        _pl          = _playerLeft.GetComponent <playerLeft>();
        _stateRemote = _canvasController.GetComponent <CanvasController>();

        _boatBody    = this.gameObject.GetComponent <Rigidbody>();
        _audioSource = GetComponent <AudioSource>();
    }
Пример #12
0
 // Start is called before the first frame update
 void Start()
 {
     gameManagerController = GameObject.FindWithTag("GameManager").GetComponent <GameManagerController>();
     fireSound             = GetComponent <AudioSource>();
     powerGun     = powerGunMax;
     fpsCam       = Camera.main;
     distanceBack = Vector3.zero;
     muzzleFlashPartical.gameObject.SetActive(true);
     impact.gameObject.SetActive(true);
 }
Пример #13
0
    // Start is called before the first frame update
    void Start()
    {
        //Debug.Log("empiezo el game instancer");
        GameManagerController gmc = FindObjectOfType <GameManagerController>();

        if (gmc == null)
        {
            Instantiate(Resources.Load("GameManager"));
        }
    }
 // Garantiza que solo haya una instancia
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else
     {
         Destroy(this);
     }
 }
 private void Awake()
 {
     if (obj == null)
     {
         obj = this;
     }
     else if (obj != this)
     {
         Destroy(gameObject);
     }
 }
    void MakeSingleton()
    {
        if (instance != null)
        {
            Destroy(gameObject);
        }

        if (instance == null)
        {
            instance = this;
            DontDestroyOnLoad(gameObject);
        }
    }
Пример #17
0
 private void Awake()
 {
     if (_instance != null && _instance != this)
     {
         Destroy(this.gameObject);
     }
     else
     {
         _instance = this;
     }
     DontDestroyOnLoad(gameObject);
     DOTween.Init();
 }
 private void Awake()
 {
     if (_Instance == null && _Instance != this)
     {
         Destroy(this.gameObject);
         return;
     }
     else
     {
         _Instance = this;
         DontDestroyOnLoad(this.gameObject);
     }
 }
Пример #19
0
    public static void SavePlayer(GameManagerController player)
    {
        BinaryFormatter formater = new BinaryFormatter();
        string          path     = Application.persistentDataPath + "/player.fun";
        FileStream      stream   = new FileStream(path, FileMode.Create);

        PlayerData data = new PlayerData(player);

        formater.Serialize(stream, data);

        Debug.Log(data.Score);

        stream.Close();
    }
Пример #20
0
    void Start()
    {
        GameManager               = GameObject.Find("Game Manager").GetComponent <GameManagerController>();
        TextComponent             = GameObject.Find("Portal Text").GetComponent <Text>();
        BlackFadeControllerScript = GameObject.Find("Black Fade").GetComponent <BlackFadeController>();
        TextComponent.text        = "";

        string sceneName = SceneManager.GetActiveScene().name;

        if (sceneName != "Test Environment Level")
        {
            LevelNumber = Int32.Parse(sceneName.Substring(6));
        }
    }
Пример #21
0
    void Awake()
    {
        instance      = this;
        player        = Object.FindObjectOfType(typeof(PlayerController)) as PlayerController;
        nymphSpawner  = Object.FindObjectOfType(typeof(NymphSpawner)) as NymphSpawner;
        foodSpawner   = Object.FindObjectOfType(typeof(FoodSpawner)) as FoodSpawner;
        enemy1Spawner = Object.FindObjectOfType(typeof(Enemy1Spawner)) as Enemy1Spawner;
        enemy2Spawner = Object.FindObjectOfType(typeof(Enemy2Spawner)) as Enemy2Spawner;

        player.gameObject.SetActive(false);
        nymphSpawner.gameObject.SetActive(false);
        foodSpawner.gameObject.SetActive(false);
        enemy1Spawner.gameObject.SetActive(false);
        enemy2Spawner.gameObject.SetActive(false);
    }
Пример #22
0
    void Awake()
    {
        if (Instance == null)
        {
            Instance = this;
            DontDestroyOnLoad(this);
        }
        else
        {
            Debug.Log("Warning: multiple " + this + " in scene!!");
        }

        Point_text = GameObject.FindGameObjectWithTag("Points").GetComponent <Text>();
        Lifes_text = GameObject.FindGameObjectWithTag("Lifes").GetComponent <Text>();
    }
Пример #23
0
 private void Awake()
 {
     if (instance != null)
     {
         Debug.Log("Find other gamemanager instance.");
     }
     else
     {
         instance = this;
     }
     music             = gameObject.AddComponent <AudioSource>();
     music.playOnAwake = false;
     death             = Resources.Load <AudioClip>("Music/death1");
     Boom = Resources.Load <AudioClip>("Music/boom2");
 }
Пример #24
0
    void Start()
    {
        // Figure out which level this button corresponds with.
        Text UIText = transform.GetChild(0).gameObject.GetComponent <Text>();

        LevelNumber = Int32.Parse(UIText.text.Substring(6));

        // Determine if this button should be active.
        GameManagerController GameManager = GameObject.Find("Game Manager").GetComponent <GameManagerController>();
        bool deactivate = LevelNumber > GameManager.LevelProgress;

        // Deactive if needed.
        if (deactivate)
        {
            gameObject.GetComponent <Button>().interactable = false;
        }
    }
Пример #25
0
 // Start is called before the first frame update
 void Start()
 {
     LifeTime       = maxLifeTime;
     instance       = GameManagerController.instance;
     game1Instance  = game1.game1Instance;
     chainLightning = GetComponent <ChainLightning>();
     lineRenderer   = GetComponent <LineRenderer>();
     // 初始化距离矩阵
     itemCount = transforms.Count;
     if (itemCount < 2)
     {
         Debug.LogError("Transform list is not signed correctly.");
     }
     else
     {
         initDistanceMatrix();
     }
 }
Пример #26
0
        public async void TestAddGame()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new GameManagerController(db);

            var game = new Game {
                Name = "Game 2", Description = "Desc 2", DeveloperId = 1, GenreId = 1, ImageUrl = "", MinimumRequirements = "REQ", Price = 29.99m
            };
            //Act
            var r = await c.Create(game);

            //Assert
            var result = Assert.IsType <RedirectToActionResult>(r);

            Assert.Equal("Index", result.ActionName);
            Assert.Equal(1, db.Game.Where(x => x.Name == game.Name && x.Description == game.Description && x.DeveloperId == game.DeveloperId).Count()
                         );
        }
Пример #27
0
    void OnTriggerStay2D(Collider2D collider)
    {
        if (collider.gameObject.tag == "Player")
        {
            nomnom.pitch += Time.deltaTime / 2.0f;
            if (!nomnom.isPlaying)
            {
                nomnom.Play();
            }

            if (gameObject.transform.localScale.x >= minSize && gameObject.transform.localScale.y >= minSize)
            {
                gameObject.transform.localScale -= new Vector3(Time.deltaTime, Time.deltaTime);
            }

            if (gameObject.transform.localScale.x <= minSize && gameObject.transform.localScale.y <= minSize)
            {
                eaten        = true;
                nomnom.pitch = 0.0f;
                GameManagerController.eatFood();
            }
        }
    }
Пример #28
0
        public async void TestAddInvalidGame()
        {
            //Arrange
            var db = MockDb.CreateMockDb();
            var c  = new GameManagerController(db);

            var game = new Game {
                Description = "Desc 2", DeveloperId = 1, GenreId = 1, ImageUrl = "", MinimumRequirements = "REQ", Price = 29.99m
            };

            c.ModelState.AddModelError("Name", "Required");

            //Act

            var r = await c.Create(game);

            //Assert
            var result = Assert.IsType <ViewResult>(r);
            var model  = Assert.IsAssignableFrom <Game>(result.ViewData.Model);

            Assert.Equal(game, model);
            Assert.IsType <SelectList>(result.ViewData["DeveloperId"]);
            Assert.IsType <SelectList>(result.ViewData["GenreId"]);
        }
Пример #29
0
 void Start()
 {
     isextralife = FindObjectOfType <GameManagerController>();
     player      = GameObject.Find("Shooter");
 }
Пример #30
0
 // Start is called before the first frame update
 void Start()
 {
     gameManagerController = GameObject.FindWithTag("GameManager").GetComponent <GameManagerController>();
 }