private void Kill() { dead = true; animator.SetTrigger("Dead"); nav.speed = 0; nav.enabled = false; this.GetComponentInChildren <Hitbox>().gameObject.layer = 16; rigidbody2D.bodyType = RigidbodyType2D.Static; DudeController playerController = player.gameObject.GetComponent <DudeController>(); if (dropShotgun) { drops.DropShotgunAmmo(this.gameObject.transform.position); } if (dropMagnum) { drops.DropMagnumAmmo(this.gameObject.transform.position); } if (dropBouncer) { drops.DropBouncerAmmo(this.gameObject.transform.position); } if (dropLauncher) { drops.DropLauncherAmmo(this.gameObject.transform.position); } playerController.ChangeMoney(1); playerController.ChangeXp(11); LevelManager.remainingEnemies--; if (LevelManager.remainingEnemies <= 0) { LevelManager.WinCheck(); } }
void Awake() { controller = GetComponent <DudeController>(); walk = Random.value >= 0.5; SetNextAction(); }
void Start() { os = FindObjectOfType <ObstacleSpawner>(); dc = FindObjectOfType <DudeController>(); a = GetComponent <Animator>(); sc = FindObjectOfType <SpeedControl>(); }
private void OnCollisionEnter2D(Collision2D other) { DudeController player = other.gameObject.GetComponent <DudeController>(); if (player != null) { player.ChangeHealth(-1); } }
private void Start() { var dude = GameObject.FindGameObjectWithTag("Player"); if (dude != null) { dudeController = dude.GetComponent <DudeController>(); } }
// Use this for initialization void Start() { tu = GetComponent <TownUpgrade>(); du = GetComponent <DudeUpgrade>(); slider.value = sliderVal; sc = FindObjectOfType <SpeedControl>(); ChangeSpeed(startSpeed); dude = FindObjectOfType <DudeController>(); ec = GetComponent <EndingControl>(); }
private void Awake() { // initialize singleton instance if (instance == null) { instance = this; } else { Destroy(gameObject); } }
void OnCollisionEnter2D(Collision2D other) { DudeController player = other.gameObject.GetComponent <DudeController>(); int bonusDamage = LevelManager.difficulty; if (player != null) { player.ChangeHealth(-1 - bonusDamage); } Destroy(gameObject); }
public void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.tag.Equals("Player")) { DudeController dc = collision.GetComponent <DudeController>(); dc.GetHit(); if (destroyOnHit) { Destroy(); } } }
void Start() { DudeController dude = FindObjectOfType <DudeController>(); animator = dude.GetComponentInChildren <Animator>(); //dudeAnimation = GetComponentInChildren<DudeAnimation>(); dude1 = (RuntimeAnimatorController)Resources.Load("Dude1"); dude2 = (RuntimeAnimatorController)Resources.Load("Dude2"); dude3 = (RuntimeAnimatorController)Resources.Load("Dude3"); dude4 = (RuntimeAnimatorController)Resources.Load("Dude4"); dude5 = (RuntimeAnimatorController)Resources.Load("Dude5"); //StartCoroutine(Test()); }
public void OnTriggerEnter2D(Collider2D collision) { DudeController dude = collision.gameObject.GetComponent <DudeController>(); if (dude != null && gold > 0) { dude.EarnCoins(gold); gold = 0; spriteRenderer.sprite = chestSprites[1]; emptyTimerCountDown = emptyTimer; } }
private void OnTriggerStay2D(Collider2D other) { DudeController controller = other.GetComponent <DudeController>(); if (controller != null) { if (DudeController.currentHealth < DudeController.maxHealth) { controller.ChangeHealth(1); Destroy(gameObject); controller.PlaySound(collectedClip); } } }
void Start() { controller = gameObject.GetComponent(typeof(DudeController)) as DudeController; blockDecal = transform.Find("blockDecal"); chargeDecal = transform.Find("chargeDecal"); if (mount == null) { Debug.Log(gameObject.name + " is missing its mount hand!"); } circlePrefab = Resources.Load("Effects/effect_telegraphCircle") as GameObject; //if(gameObject.CompareTag("EnemyMob")) // alwaysFollowUp = true; attachRot.eulerAngles = new Vector3(0.0f, -180.0f, 30.0f); if (blockDecal != null) { blockDecal.active = false; } if (chargeDecal != null) { chargeDecal.active = false; } stamina = maxStamina; head = animated.Find("torso/head"); if (telegraphAttacks && telegraphDecal != null) { var clone = Instantiate(telegraphDecal, hotspot.transform.position, hotspot.transform.rotation) as GameObject; clone.transform.parent = transform; activeTelegraph = clone.transform; /* * var circle = Instantiate(circlePrefab, transform.position, transform.rotation) as GameObject; * circle.transform.parent = transform; * activeTelegraphCircle = circle.transform; */ // save original material for resetting later originalTelegraphColor = activeTelegraph.GetComponentInChildren <MeshRenderer>().sharedMaterial.GetColor("_TintColor"); activeTelegraph.gameObject.SetActive(false); //activeTelegraphCircle.gameObject.SetActive(false); } }
// Update is called once per frame void FixedUpdate() { if (LevelManager.GetInstance().CurrentState == LevelManager.LevelState.Running) { Timer -= UnityEngine.Time.deltaTime; if (Timer < 0f) { Timer = 0f; LevelManager.GetInstance().CurrentState = LevelManager.LevelState.Fail; // paralize the dude (otherwise, he can still beat the game) DudeController dudeController = GameObject.FindGameObjectWithTag("Player").GetComponent <DudeController>(); dudeController.Paralize(); } } }
public void OnTriggerExit2D(Collider2D collision) { DudeController dude = collision.gameObject.GetComponent <DudeController>(); if (dude != null) { if (shopKeeper.GetShopType() == ShopKeeper.ShopType.ItemShop) { dude.NextToShop(false); } else if (shopKeeper.GetShopType() == ShopKeeper.ShopType.WeaponShop) { dude.NextToWeapons(false); } } shopKeeper.Wave(false); }
void Awake() { controller = GetComponent <DudeController>(); }
public void Awake() { sc = FindObjectOfType <SpeedControl>(); dc = FindObjectOfType <DudeController>(); os = FindObjectOfType <ObstacleSpawner>(); }
void Start() { controller = GetComponent <DudeController>(); }
void Start() { controller = gameObject.GetComponent(typeof(DudeController)) as DudeController; blockDecal = transform.Find("blockDecal"); chargeDecal = transform.Find("chargeDecal"); if(mount == null) { Debug.Log(gameObject.name + " is missing its mount hand!"); } circlePrefab = Resources.Load("Effects/effect_telegraphCircle") as GameObject; //if(gameObject.CompareTag("EnemyMob")) // alwaysFollowUp = true; attachRot.eulerAngles = new Vector3(0.0f, -180.0f, 30.0f); if(blockDecal != null) blockDecal.active = false; if(chargeDecal != null) chargeDecal.active = false; stamina = maxStamina; head = animated.Find("torso/head"); if(telegraphAttacks && telegraphDecal != null) { var clone = Instantiate(telegraphDecal, hotspot.transform.position, hotspot.transform.rotation) as GameObject; clone.transform.parent = transform; activeTelegraph = clone.transform; /* var circle = Instantiate(circlePrefab, transform.position, transform.rotation) as GameObject; circle.transform.parent = transform; activeTelegraphCircle = circle.transform; */ // save original material for resetting later originalTelegraphColor = activeTelegraph.GetComponentInChildren<MeshRenderer>().sharedMaterial.GetColor("_TintColor"); activeTelegraph.gameObject.SetActive(false); //activeTelegraphCircle.gameObject.SetActive(false); } }
void Awake() { body = GetComponent <Rigidbody2D>(); controller = GetComponent <DudeController>(); }
public void SetDude(DudeController d) { dude = d; }