// Use this for initialization void Start() { pControl = GetComponent <PlatformerController2D>(); myAnimator = GetComponent <Animator>(); myRenderer = GetComponent <SpriteRenderer>(); myCollider = GetComponent <BoxCollider2D>(); }
void Start() { controller = GetComponent <PlatformerController2D> (); spr = GetComponent <SpriteRenderer>(); //Updated upstream bulletSprite = bullet.GetComponent <SpriteRenderer>(); }
void OnTriggerExit2D(Collider2D collision) { PlatformerController2D objectWithStates = collision.GetComponent <PlatformerController2D>(); if (objectWithStates != null) { objectWithStates.UnlockSwitch(); } }
void OnTriggerEnter2D(Collider2D other) { PlatformerController2D controller = other.gameObject.GetComponent <PlatformerController2D>(); if (controller != null) { SceneManager.LoadScene(SceneManager.GetActiveScene().name); } }
void OnCollisionStay2D(Collision2D collision) { PlatformerController2D controller = collision.gameObject.GetComponent <PlatformerController2D>(); if (controller != null) { controller.TakeDamage(); } }
void OnCollisionEnter2D(Collision2D collision) { PlatformerController2D controller = collision.gameObject.GetComponent <PlatformerController2D>(); if (controller != null) { SceneManager.LoadScene(SceneManager.GetActiveScene().name); } }
void Start() { instance = this; inputItem = false; inputFire = false; rb = GetComponent <Rigidbody2D> (); playerAnim = GetComponent <Animator>(); spriteRenderer = GetComponent <SpriteRenderer>(); }
public WanderState(string nextState, float expireTime, int speed, PlatformerController2D controller) { rnd = new System.Random(); this.nextState = nextState; this.expireTime = expireTime; this.speed = speed; this.parentController = controller; }
void OnTriggerStay2D(Collider2D other) { PlatformerController2D pController = other.gameObject.GetComponent <PlatformerController2D>(); if (pController != null) { pController.TakeDamage(); return; } }
void OnTriggerEnter2D(Collider2D other) { PlatformerController2D controller = other.gameObject.GetComponent <PlatformerController2D>(); if (controller != null) { controller.CollectCoin(); Destroy(gameObject); } }
public void Start() { CharacterManager cm = GetComponent <CharacterManager>(); PlatformerController2D control = GetComponent <PlatformerController2D>(); AddState("wander", new WanderState("idle", 1.0f, wanderStateSpeed, control)); AddState("idle", new IdleState("patrol", 2.0f)); AddState("patrol", new PatrolState(10f, wanderStateSpeed, 200f, "Player", control, cm)); AddState("chase", new ChaseState(wanderStateSpeed, 300f, control, cm)); ChangeState("wander"); }
void Start() { animationAtlas = new Dictionary <AnimationState, Sprite[]>(); animationAtlas.Add(AnimationState.Idle, idleAnimation); animationAtlas.Add(AnimationState.Walk, walkAnimation); animationAtlas.Add(AnimationState.Jump, jumpAnimation); rb2d = GetComponent <Rigidbody2D>(); sRenderer = GetComponent <SpriteRenderer>(); controller = GetComponent <PlatformerController2D>(); }
void OnTriggerEnter2D(Collider2D collision) { // Flip no matter what state the player is in PlatformerController2D objectWithStates = collision.GetComponent <PlatformerController2D>(); if (objectWithStates != null) { objectWithStates.LockSwitch(); objectWithStates.SwitchStates(); } }
public ChaseState(int speed, float maximumDistance, PlatformerController2D controller, CharacterManager cm) { rnd = new System.Random(); //speed does nothing this.speed = speed; this.maximumDistance = maximumDistance; this.charController = controller; this.charManager = cm; }
public PatrolState(float expireTime, int speed, float minimumDistance, string attackTarget, PlatformerController2D controller, CharacterManager cm) { rnd = new System.Random(); this.expireTime = expireTime; this.speed = speed; this.charController = controller; this.attackTarget = attackTarget; this.minimumDistance = minimumDistance; this.charManager = cm; }
void OnTriggerEnter2D(Collider2D other) { if (!isOpen) { return; } PlatformerController2D controller = other.gameObject.GetComponent <PlatformerController2D>(); if (controller != null) { SceneManager.LoadScene(nextLevel); } }
void OnTriggerEnter2D(Collider2D collision) { // Only switches if the player is in the Up state PlatformerController2D objectWithStates = collision.GetComponent <PlatformerController2D>(); if (objectWithStates != null) { objectWithStates.LockSwitch(); if (objectWithStates.physicalState == PlatformerController2D.State.Up) { objectWithStates.SwitchStates(); } } }
void Start() { spriteRenderer = GetComponent <SpriteRenderer>(); if (spriteRenderer == null) { spriteRenderer = GetComponentInChildren <SpriteRenderer>(); } if (spriteRenderer == null) { Debug.LogError("No SpriteRenderer found on animated object: " + gameObject.name + " or its children"); } platformerController = GetComponent <PlatformerController2D>(); rb2d = GetComponent <Rigidbody2D>(); }
void OnTriggerEnter2D(Collider2D other) { PlatformerController2D controller = other.gameObject.GetComponent <PlatformerController2D>(); if (controller != null) { controller.CollectCoin(); Doorway door = FindObjectOfType <Doorway>(); if (door != null) { door.CoinCollected(); } Destroy(gameObject); } }
private void OnTriggerEnter2D(Collider2D other) { powerUp = other.gameObject; //Invincibility Powerup if (other.CompareTag("Invincibility")) { Instantiate(invinTimer, transform.position + Vector3.right * 1.5f + Vector3.up * 1.5f, Quaternion.identity); AudioSource.PlayClipAtPoint(gotPowerup, transform.position); StartCoroutine(NoDamage()); Destroy(powerUp); } if (other.CompareTag("ExtraJump")) { Instantiate(jumpTimer, transform.position + Vector3.left * 1.5f + Vector3.up * 1.5f, Quaternion.identity); AudioSource.PlayClipAtPoint(gotPowerup, transform.position); playerControl = transform.GetComponent <PlatformerController2D>(); StartCoroutine(ExtraJump()); Destroy(powerUp); } }
void Start() { controller = GetComponent <PlatformerController2D> (); }
void Awake() { controller = GetComponent <PlatformerController2D> (); sr = GetComponentsInChildren <SpriteRenderer> (); status = PlayerStatus.Active; }
private void Awake() { m_controller = GetComponent <PlatformerController2D>(); }