// Use this for initialization void Start() { player = FindObjectOfType<MasterController>(); sasuke = FindObjectOfType<SasukeController>(); MessageController.textSelection = 1; }
void Start() { reflectProj = false; rb2D = GetComponent<Rigidbody2D>(); player = FindObjectOfType<MasterController>(); sasuke = FindObjectOfType<SasukeController>(); if (sasuke.transform.localScale.x < 0.0f) { transform.localScale = new Vector3(-1.0f, 1.0f, 1.0f); } if (sasuke.transform.localScale.x > 0.0f) { //abilitySpeed = -abilitySpeed; transform.localScale = new Vector3(1.0f, 1.0f, 1.0f); } }
// Use this for initialization void Start() { if (GetComponent<EnemyAnimation>() != null) { enemyAnim = FindObjectOfType<EnemyAnimation>(); } else { enemyAnim = null; } attackAnimation = false; myBehaviour = myDefaultBehaviour; playerSound = GameObject.Find("Player").GetComponent<AudioSource>(); playerScript = GameObject.Find ("Player").GetComponent<MasterController> (); player = GameObject.Find ("Player"); //GizmoAttack = GetComponent<AudioSource> (); if(Application.loadedLevel == 9) { sasuke = FindObjectOfType<SasukeController>(); } }
void Start() { //Just in case. if(bossHP == 0) { bossHP = 8; } isBossDead = false; //Visual Hooks currBossHPBarImage = GetComponent<Image>(); if(Application.loadedLevel == 9) { sasuke = FindObjectOfType<SasukeController>(); sasukeAnimator = FindObjectOfType<SasukeController>().GetComponent<Animator>(); sasukeSpriteRenderer = FindObjectOfType<SasukeController>().GetComponent<SpriteRenderer>(); //Animation Logic sasukeOOHPAnimationTimer = sasukeOOHPAnimationTimerDuration; } if(Application.loadedLevel == 12) { gizmo = GameObject.Find("Gizmo"); bossHP = gizmoHP; bossMaxHP = bossHP; } //Audio Hooks bossHurtSFX = GetComponent<AudioSource>(); hasPlayed = false; //hack once = false; warpPortalEngaged = false; }
void Start() { movement = GetComponent<EnemyMovement>(); AI = GetComponent<EnemyAttack>(); if(gameObject.name == "Sasuke") { sasuke = FindObjectOfType<SasukeController>(); } else { health = GetComponent<EnemyHealthManager>(); hp = health.enemyHP; } rb2D = GetComponent<Rigidbody2D>(); anim = GetComponent<Animator>(); moveSpeed = movement.speed; }
//private PauseOverlay PauseMenu; void Start() { hasTouchedEnemy = false; groundWallC = GetComponentsInChildren<BoxCollider2D> (); afterClimbEffing = false; // wallCheck = GetComponentInChildren<WallClimbingCheck> (); wallClimbing = false; releaseControl = false; //Debug.Log("1"); disableInput = false; canExecuteSasuke = false; isExecutingSasuke = false; once = false; //aboutToCastFireball = false; levelUpAnimTimer = 0.0f; wallClimbingTimer = 0.0F; playedOnce = false; stunned = false; //wallQuaking = false; //Auto Hook to GameObjects Components boxColliders = GetComponents<BoxCollider2D>(); circleCollider = GetComponent<CircleCollider2D>(); rb2D = gameObject.GetComponent<Rigidbody2D>(); anim = GetComponent<Animator>(); currentCharacter = startingCharacter; healthManager = FindObjectOfType<HealthManager>(); defaultGravityScale = rb2D.gravityScale; warpPortal = FindObjectOfType<PortalController>(); warpKey = FindObjectOfType<KeyPickup>(); spRender = GetComponent<SpriteRenderer> (); //PauseMenu = FindObjectOfType<PauseOverlay>(); //defaultDrag = rb2D.drag; if(Application.loadedLevel == 9) { executeSasukeTimer = 2.0f; sasukeBossFightOver = false; sasuke = FindObjectOfType<SasukeController>(); } if(Application.loadedLevel == 12) { gizmoBossFightOver = false; gizmo = GameObject.Find("Gizmo"); } switch(currentCharacter) { case 1: { // boxColliders[0].offset = new Vector2(0.0f, 0.05f); // circleCollider.offset = new Vector2(0.0f, -0.83f); anim.runtimeAnimatorController = Resources.Load("Animations/Itachi") as RuntimeAnimatorController; break; } case 2: { // boxColliders[0].offset = new Vector2(0.0f, 0.05f); // circleCollider.offset = new Vector2(0.0f, -0.83f); anim.runtimeAnimatorController = Resources.Load("Animations/Cyborg") as RuntimeAnimatorController; break; } case 3: { // boxColliders[0].offset = new Vector2(0.0f, 0.05f); // circleCollider.offset = new Vector2(0.0f, -0.56f); // transform.position = new Vector3(transform.position.x, transform.position.y - 0.26992f, transform.position.z); anim.runtimeAnimatorController = Resources.Load("Animations/Sonic") as RuntimeAnimatorController; break; } default: { Debug.Log("Invalid starting character supplied, check Inspector Value"); break; } } //Initialize Abilities canCastFireBall = true; canCastDarkStorm = true; canCastBlink = true; canCastBlast = true; canCastCharge = true; canCastQuake = true; canCastBackFlip = true; canCastChaosEmeralds = true; canCastSpinDash = true; canCastSpring = true; canCastTsukuyomi = true; canCastLightning = true; //Local Player Ability Animation isBlinking = false; isBackFlipping = false; isGoingSuper = false; isSpinDashing = false; isSpringing = false; }
void Start() { player = FindObjectOfType<MasterController>(); sasuke = FindObjectOfType<SasukeController>(); }