Ejemplo n.º 1
0
 private void Start()
 {
     BaseWaterSlider.value            = NumberOfSlimesUntilDeath;
     BaseWaterSlider.maxValue         = NumberOfSlimesUntilDeath;
     _currentNumberOfSlimesUntilDeath = NumberOfSlimesUntilDeath;
     _enemymanagement = FindObjectOfType <EnemyManagement>();
 }
Ejemplo n.º 2
0
 // Start is called before the first frame update
 void Start()
 {
     //Debug.Log(transform.position.z);
     transform.rotation = GameObject.Find("Shield").transform.rotation;
     //Debug.Log(GameObject.Find("Shield").transform.position.z);
     shield          = GameObject.Find("Shield").GetComponent <Shield>();
     enemyManagement = GameObject.Find("EnemyManagement").GetComponent <EnemyManagement>();
 }
Ejemplo n.º 3
0
    // Use this for initialization
    void Start()
    {
        this.collider = GetComponent<CapsuleCollider> ();
        this.rigidbody = GetComponent<Rigidbody> ();

        this.player = GameObject.FindGameObjectWithTag("Player");
        this.enemyManagement = GetComponent<EnemyManagement> ();
    }
Ejemplo n.º 4
0
 // Start is called before the first frame update
 void Start()
 {
     score            = GameObject.Find("GameManagement").GetComponent <GameManagement>();
     enemyManagement  = GameObject.Find("EnemyManagement").GetComponent <EnemyManagement>();
     maxHealth        = health;
     startingPosition = transform.position;
     distance         = Math.Sqrt(transform.position.x * transform.position.x + transform.position.y * transform.position.y);
     travelTime       = (float)distance / speed;
 }
Ejemplo n.º 5
0
 // Start is called before the first frame update
 void Start()
 {
     angle            = transform.position.y;
     center           = new Vector2(0f, 0f);
     score            = GameObject.Find("GameManagement").GetComponent <GameManagement>();
     enemyManagement  = GameObject.Find("EnemyManagement").GetComponent <EnemyManagement>();
     maxHealth        = health;
     startingPosition = transform.position;
     distance         = Math.Sqrt(transform.position.x * transform.position.x + transform.position.y * transform.position.y);
     travelTime       = (float)distance / speed;
     StartCoroutine(EnemyFire());
 }
Ejemplo n.º 6
0
    //Initialize Method of this class
    private void Init()
    {
        prefab_walls      = Resources.Load("Prefabs/Walls") as GameObject;
        prefab_background = Resources.Load("Prefabs/Background") as GameObject;

        currentState     = GameState.INIT;
        previousState    = GameState.NULL;
        stageManagement  = StageManagement.GetInstance();
        playerManagement = PlayerManagement.GetInstance();
        enemyManagement  = EnemyManagement.GetInstance();
        uiManagment      = UIManagement.GetInstance();
        itemManagement   = ItemManagement.GetInstance();
        scoreManagement  = ScoreManagement.GetInstance();
        soundManagement  = SoundManagement.GetInstance();
        StartCoroutine(CheckState());
    }
Ejemplo n.º 7
0
 private void Start()
 {
     eManager                = GameObject.Find("EnemyManager").GetComponent <EnemyManagement>();
     animationManager        = GetComponent <AnimationManager>();
     stats                   = GetComponent <BasicStats>();
     framesSinceLastMovement = 10000; //Makes sure the enemy will be able to make a movement choice on the first frame.
     if (player == null)
     {
         player = GameObject.Find("Player");
     }
     rb = GetComponent <Rigidbody>();
     //Gets Spawn Points
     callInSpawns = new List <Transform>();
     foreach (Transform t in transform)
     {
         if (t.tag == "CallInSpawnPoint")
         {
             callInSpawns.Add(t);
         }
     }
 }
Ejemplo n.º 8
0
    // Update is called once per frame
    protected virtual void Update()
    {
        gameTime += Time.deltaTime;
        transform.Translate(Vector2.down * (speed * Time.deltaTime));

        if (health <= 0)
        {
            Destroy(gameObject);
            EnemyManagement.UpdateScore(scoreGive);
        }

        if (gameTime > shootInterval)
        {
            BulletScript();
            gameTime -= shootInterval;
        }

        if (transform.position.y < yRange)
        {
            Destroy(gameObject);
        }
    }
 private void Start()
 {
     anim  = GetComponent <AnimationManager>();
     stats = GetComponent <BasicStats>();
     rb    = GetComponent <Rigidbody>();
     if (enemy == null)
     {
         enemy = GameObject.Find("EnemyManager").GetComponent <EnemyManagement>();
     }
     if (player == null)
     {
         player = GameObject.Find("Player");
     }
     rb          = GetComponent <Rigidbody>();
     enemySpawns = new List <Transform>();
     foreach (Transform t in transform)
     {
         if (t.tag == "CallInSpawnPoint")
         {
             enemySpawns.Add(t);
         }
     }
 }
Ejemplo n.º 10
0
 // Start is called before the first frame update
 void Start()
 {
     hitSource       = GetComponent <AudioSource>();
     enemyManagement = GameObject.Find("EnemyManagement").GetComponent <EnemyManagement>();
 }
Ejemplo n.º 11
0
 // Start is called before the first frame update
 void Start()
 {
     enemyManagement = GameObject.Find("EnemyManagement").GetComponent <EnemyManagement>();
 }
Ejemplo n.º 12
0
 // Start is called before the first frame update
 void Start()
 {
     AudioSource.PlayClipAtPoint(shootSound, new Vector3(0, 0, -5));
     StartCoroutine(DestroyAfterTime());
     enemyManagement = GameObject.Find("EnemyManagement").GetComponent<EnemyManagement>();
 }
Ejemplo n.º 13
0
 // Start is called before the first frame update
 void Start()
 {
     tripleShotFlag  = false;
     enemyManagement = GameObject.Find("EnemyManagement").GetComponent <EnemyManagement>();
 }
Ejemplo n.º 14
0
 private void OnPressedWhiteInGame()
 {
     EnemyManagement.GetInstance().CallSkillEnabled();
     gameSceneBG_white.SetActive(false);
 }