Inheritance: UnityEngine.MonoBehaviour
Ejemplo n.º 1
0
    void OnSceneLoaded(Scene scene, LoadSceneMode mode)
    {
        // scene 0 ~ 2 level number is -1 0 1, later unchange
        // scene 2~4 sublevel 1 2 3
        if (scene.buildIndex >= 2)
        {
            level    = 1;
            subLevel = scene.buildIndex - 1;

            // assign player position
            GameObject p = GameObject.FindGameObjectWithTag("Player");
            player       = p.transform;
            playerScript = p.GetComponent <UnityStandardAssets._2D.PlatformerCharacter2D>();
            userCtrl     = p.GetComponent <UnityStandardAssets._2D.Platformer2DUserControl>();

            findNotificationManager();
            ladderManager = GameObject.Find("TrapDoorTriggers").GetComponent <LadderManager>();

            if (startFromLoad)
            {
                SetupFromLoad();
                startFromLoad = false;
            }

            InitGame();
        }
        else
        {
            level = -1;
        }
    }
Ejemplo n.º 2
0
 void Awake()
 {
     if (gameObject.tag == "Player")
     {
         player = gameObject.GetComponent <UnityStandardAssets._2D.PlatformerCharacter2D>();
     }
 }
Ejemplo n.º 3
0
    private void Start()
    {
        platformerCharacter2D =
            GetComponent <UnityStandardAssets._2D.PlatformerCharacter2D>();

        timer = Time.time;
    }
    // Use this for initialization
    void Awake()
    {
        player       = GameObject.FindGameObjectWithTag("Player");
        playerScript = player.GetComponent <UnityStandardAssets._2D.PlatformerCharacter2D>();

        damaging = false;
    }
Ejemplo n.º 5
0
 private void Awake()
 {
     // Attaches each object to the releveant component
     m_Character = GetComponent <PlatformerCharacter2D>();
     m_Anim      = GetComponent <Animator>();
     m_status    = GetComponentInChildren <status_animator_controller>();
 }
Ejemplo n.º 6
0
        private void Start()
        {
            player1 = GameObject.Find("Main Camera").GetComponent <PlayerLoad>().player1;
            player2 = GameObject.Find("Main Camera").GetComponent <PlayerLoad>().player2;

            m_Character     = GetComponent <PlatformerCharacter2D>();
            startPosition   = transform.position;
            playerHealthBar = gameObject.GetComponent <PlatformerCharacter2D>().healthBarObject.GetComponent <SimpleHealthBar>();

            staminaBar = gameObject.GetComponent <PlatformerCharacter2D>().staminaBarObject.GetComponent <SimpleHealthBar>();
            stamina    = gameObject.GetComponent <Stamina>();

            audioArray = gameObject.GetComponents(typeof(AudioSource));
            audioData  = new AudioSource[audioArray.Length];

            for (int i = 0; i < audioArray.Length; i++)
            {
                audioData[i] = (AudioSource)audioArray[i];
            }

            heavyCooldown  = gameObject.AddComponent <Cooldown>();
            mediumCooldown = gameObject.AddComponent <Cooldown>();
            lightCooldown  = gameObject.AddComponent <Cooldown>();
            lariatCooldown = gameObject.AddComponent <Cooldown>();
            damageWait     = gameObject.AddComponent <Cooldown>();
            animEnd        = gameObject.AddComponent <Cooldown>();
            moveActive     = gameObject.AddComponent <Cooldown>();
            tripleJab      = gameObject.AddComponent <SpamPrevention>();
            tripleJab.init(3, 0.5f);
            wait = gameObject.AddComponent <Cooldown>();
        }
Ejemplo n.º 7
0
        private void Init()
        {
            if (init || GameObject.Find("GM") == null)
            {
                return;
            }
            init = true;

            m_Anim          = GetComponent <Animator> ();
            m_Character     = GetComponent <PlatformerCharacter2D>();
            isNet           = (GetComponent <CharAttributesNet> () != null);
            m_CharAttribute = GetComponent <CharAttributesNet> ();

            SoulStone = m_CharAttribute.getSoulStone();

            GameObject m_Controle = GameObject.Find("Controle");

            if (m_Controle != null)
            {
                m_ControleVars = m_Controle.GetComponent <ControleVars>();
            }

            float k_jumpWallForce = GetComponent <PlatformerCharacter2D>().k_jumpWallForce;

            if (!onTestCell)
            {
                GetComponent <PlatformerCharacter2D>().m_JumpForce *= 0.85f;
            }
            else
            {
                k_jumpWallForce *= 4;
            }
            GetComponent <PlatformerCharacter2D>().k_jumpWallForce = k_jumpWallForce;
        }
Ejemplo n.º 8
0
        private void Start()
        {
            m_PlatChar2D          = GetComponent <PlatformerCharacter2D> ();
            m_PlatChar2D.IniPoint = transform.position;
            m_Anim = GetComponent <Animator> ();
            m_GM   = GameObject.Find("GM");

            if (isLocalPlayer)
            {
                Camera.main.GetComponent <Camera2DFollow> ().target = this.transform;
                m_GameHUD   = Camera.main.GetComponent <Camera2DFollow> ().m_GameHUD;
                m_EndingImg = Camera.main.GetComponent <Camera2DFollow> ().m_EndingImg;
                m_StonesTxt = Camera.main.GetComponent <Camera2DFollow> ().m_StonesTxt;
                m_LifeTxt   = Camera.main.GetComponent <Camera2DFollow> ().m_LifeTxt;
                m_WinTxt    = Camera.main.GetComponent <Camera2DFollow> ().m_WinTxt;

                m_GameHUD.GetComponent <AlterImg> ().Alter(myOrder);
                m_EndingImg.GetComponent <AlterImg> ().Alter(myOrder);
                Transform t = transform.GetChild(3);
                if (t.name == "Target")
                {
                    t.gameObject.SetActive(true);
                }
            }
            else
            {
                GetComponent <Platformer2DUserControl>().enabled = false;
            }
            myHash = gameObject.GetComponent <NetworkIdentity> ().netId.GetHashCode();
            Reset();
        }
 private void Awake()
 {
     mqttClient.Connect(clientId, "owntracks", "theHub");
     mqttClient.MqttMsgPublishReceived += client_MqttMsgPublishReceived;
     mqttClient.Subscribe(new string[] { "test" }, new byte[] { MqttMsgBase.QOS_LEVEL_EXACTLY_ONCE });
     m_Character = GetComponent <PlatformerCharacter2D>();
 }
Ejemplo n.º 10
0
        System.Collections.IEnumerator ResetBumped(PlatformerCharacter2D character)
        {
            yield return(new WaitForSecondsRealtime(1));

            character.bumped = false;
            bumped           = false;
        }
Ejemplo n.º 11
0
 private void Awake()
 {
     m_Character = GetComponent <PlatformerCharacter2D>();
     animate     = gameObject.GetComponent <Animator>();
     FirePoint   = m_Character.m_FirePoint;
     hatThrow    = FindObjectOfType <hatThrow>();
 }
Ejemplo n.º 12
0
        public override Vector3 GetSpawnPosition(PlatformerCharacter2D character)
        {
            //calculating position to spawn sprite
            Vector3 position = character.transform.position;

            position.y = character.gameObject.transform.FindChild("Center").transform.position.y + 1f;
            return(position);
        }
Ejemplo n.º 13
0
        private void Awake()
        {
            Subscribe();
            m_Character  = GetComponent <PlatformerCharacter2D>();
            interactText = transform.GetChild(0).gameObject;

            AnimationAwake();
        }
Ejemplo n.º 14
0
 private void Start()
 {
     m_player           = GameObject.Find("Player").GetComponent <PlatformerCharacter2D>();
     transform.position = new Vector3(-1000, 0, 0);
     endLag             = -.5f;
     bgnLag             = 0f;
     duration           = 0.5f;
 }
Ejemplo n.º 15
0
        // Use this for initialization
        void Start()
        {
            Player = FindObjectOfType<PlatformerCharacter2D> ();

            if (Player.transform.localScale.x < 0) {
                speed = -speed;
            }
        }
Ejemplo n.º 16
0
        private void Awake()
        {
            m_Character = GetComponent <PlatformerCharacter2D>();

            jumpInput       = string.Format("{0}Jump", playerId);
            horizontalInput = string.Format("{0}Horizontal", playerId);
            fireInput       = string.Format("{0}Fire", playerId);
        }
Ejemplo n.º 17
0
 private void Awake()
 {
     m_Character = GetComponent <PlatformerCharacter2D>();
     wallLeft    = transform.position.x - 8.5f;
     wallRight   = transform.position.x + 4.5f;
     m_Rigidbody = GetComponent <Rigidbody2D>();
     Debug.Log(m_Rigidbody.transform.position.x);
 }
Ejemplo n.º 18
0
 private void Awake()
 {
     m_Character = GetComponent<PlatformerCharacter2D>();
         wallLeft = transform.position.x - 8.5f;
         wallRight = transform.position.x + 4.5f;
     m_Rigidbody = GetComponent<Rigidbody2D>();
     Debug.Log(m_Rigidbody.transform.position.x);
 }
        private void OnTriggerEnter2D(Collider2D collision)
        {
            PlatformerCharacter2D userControl = GameObject.FindGameObjectWithTag("Player").GetComponent <PlatformerCharacter2D>();

            if (userControl.TrickCollider != null && userControl.TrickCollider != collision)
            {
                userControl.m_fail = true;
            }
        }
Ejemplo n.º 20
0
        private void Awake()
        {
            m_Character         = GetComponent <PlatformerCharacter2D>();
            m_CharacterAnimator = GetComponent <Animator>();

            IsCanJump = true;

            m_UpdateDashTime = 0f;
        }
 private void Awake()
 {
     Reference = this;
     // Setting up references.
     m_GroundCheck  = transform.Find("GroundCheck");
     m_CeilingCheck = transform.Find("CeilingCheck");
     m_Anim         = GetComponent <Animator>();
     m_Rigidbody2D  = GetComponent <Rigidbody2D>();
 }
Ejemplo n.º 22
0
 // Use this for initialization
 void Start()
 {
     environmentManager = GameObject.FindGameObjectWithTag("EnvironmentManager");
     envM = environmentManager.GetComponent <EnvironmentManager>();
     platformerCharacter2D = this.GetComponent <UnityStandardAssets._2D.PlatformerCharacter2D>();
     hud    = camera.GetComponent <HUD>();
     EnvMG  = GameObject.FindGameObjectWithTag("EnvironmentManager").GetComponent <EnvironmentManager>();
     spwMG  = GameObject.FindGameObjectWithTag("Spawn_Powerup").GetComponent <PowerUp>();
     p_anim = GetComponent <Animator>();
 }
Ejemplo n.º 23
0
 private void Awake()
 {
     m_Rigidbody = GetComponent <Rigidbody2D>();
     m_Animator  = GetComponent <Animator>();
     m_Character = GetComponent <PlatformerCharacter2D>();
     if (m_Character.transform.position.y < 0)
     {
         inFuture = false;
     }
 }
Ejemplo n.º 24
0
	// Use this for initialization
	void Start () {
			floor_1x = -6.45f;
			floor_1y = 1.51f;
			floor_2x = 12.42f;
			floor_2y = 3.24f;
			Floor_2x = 29.118f;
			Floor_2y = 5.9145f;
			m_Character = GetComponent<PlatformerCharacter2D>();
			Debug.Log (m_Character.transform.position.x);
	}
Ejemplo n.º 25
0
    void Awake()
    {
        // Setting up references.
        playerControl = GetComponent<UnityStandardAssets._2D.PlatformerCharacter2D>();
        healthBar = GameObject.Find("HealthBar").GetComponent<SpriteRenderer>();
        anim = GetComponent<Animator>();

        // Getting the intial scale of the healthbar (whilst the player has full health).
        healthScale = healthBar.transform.localScale;
    }
Ejemplo n.º 26
0
 private void Awake()
 {
     m_Character = GetComponent <PlatformerCharacter2D>();
     m_AimUp     = false;
     m_AimDown   = false;
     m_AimStrong = false;
     m_Firing    = false;
     m_TransX    = 0f;
     m_TransY    = 0f;
 }
Ejemplo n.º 27
0
    private void StartClimbing(GameObject player)
    {
        //Get a reference to the player
        playerBrain = player.GetComponent <UnityStandardAssets._2D.PlatformerCharacter2D> ();

        if (playerBrain != null)
        {
            playerBrain.canClimb = true;
        }
    }
Ejemplo n.º 28
0
        // Use this for initialization
        public void Awake()
        {
            // Setting up references.
            ChangeState(new IdleState());

            m_Character = GetComponent <PlatformerCharacter2D>();

            seeker      = GetComponent <Seeker>();
            fieldOfView = GetComponent <FOV>();
            if (Target != null)
            {
                seeker.StartPath(m_Character.m_GroundCheck.transform.position, Target.transform.position, OnPathComplete);
            }

            // Starts path finding script
            StartCoroutine(UpdatePath());

            // Set the health of the AI based on what kind of AI it is.
            if (knight)
            {
                m_Character.health         = 2;
                m_Character.ability1Learnt = true;
            }
            else if (juggernaut)
            {
                m_Character.health         = 3;
                m_Character.ability3Learnt = true;
            }
            else if (ninja)
            {
                m_Character.health         = 1;
                m_Character.ability2Learnt = true;
            }
            else
            {
                m_Character.health = 1;
            }

            // Determine the AI's attack range based on kind of AI.
            // These values will probably need to change or be altered based on scale...
            if (ninja || juggernaut)
            {
                attackRange           = 3.0f * transform.localScale.x;
                m_Character.specialAI = true;
            }
            else if (knight)
            {
                attackRange           = 3.0f * (transform.localScale.x * 2);
                m_Character.specialAI = true;
            }
            else
            {
                attackRange = 10.0f * transform.localScale.x;
            }
        }
Ejemplo n.º 29
0
        public override Vector3 ControllerGetSpawnPosition(PlatformerCharacter2D character) //Weapon spawning for the controller
        {
            Vector3 position = character.transform.FindChild("AxeSpawn").transform.position;

            if (Input.GetAxis("AttackStick") < -.2) //Attacking left
            {
                position.x -= (character.transform.FindChild("AxeSpawn").transform.position.x - character.transform.FindChild("Center").transform.position.x) * 2;
            }

            return(position);
        }
Ejemplo n.º 30
0
 // Use this for initialization
 void Start()
 {
     floor_1x    = -6.45f;
     floor_1y    = 1.51f;
     floor_2x    = 12.42f;
     floor_2y    = 3.24f;
     Floor_2x    = 29.118f;
     Floor_2y    = 5.9145f;
     m_Character = GetComponent <PlatformerCharacter2D>();
     Debug.Log(m_Character.transform.position.x);
 }
Ejemplo n.º 31
0
 void OnTriggerEnter2D(Collider2D collision)
 {
     UnityStandardAssets._2D.PlatformerCharacter2D player = collision.GetComponent <UnityStandardAssets._2D.PlatformerCharacter2D> ();
     if (player.tag == "Player")
     {
         float score = player.GetScore();
         PlayerPrefs.SetString("levelState", "Level Completed");
         PlayerPrefs.SetFloat("score", score);
         PlayerPrefs.SetString("currentLevel", SceneManager.GetActiveScene().name);
         Invoke("TheEnd", 0.7f);
     }
 }
Ejemplo n.º 32
0
 // Update is called once per frame
 void Update()
 {
     if (startTimer)
     {
         if (Time.time - throwTime > explodeTime)
         {
             startTimer = false;
             myPlayer = this.transform.parent.parent.GetComponent<UnityStandardAssets._2D.PlatformerCharacter2D>();
             Effect();
         }
     }
 }
Ejemplo n.º 33
0
    private void StopClimbing(GameObject player)
    {
        //Get a reference to the player
        playerBrain = player.GetComponent <UnityStandardAssets._2D.PlatformerCharacter2D> ();

        if (playerBrain != null)
        {
            playerBrain.canClimb   = false;
            playerBrain.isClimbing = false;
            playerBrain.resetGravity();
        }
    }
Ejemplo n.º 34
0
        private void OnTriggerEnter2D(Collider2D other)
        {
            if (other.tag == "Player")
            {
                Debug.Log ("watafak");
                //Application.LoadLevel(Application.loadedLevelName);
                //PlatformerCharacter2D sn = gam
                Die = GameObject.FindObjectOfType(typeof(PlatformerCharacter2D)) as PlatformerCharacter2D;
                Die.Die ();

            }
        }
Ejemplo n.º 35
0
 private void Awake()
 {
     m_Character = GetComponent <PlatformerCharacter2D>();
     if (m_PostFix == "1")
     {
         m_Character.Side = Side.Upper;
     }
     else
     {
         m_Character.Side = Side.Lower;
     }
     m_Character.Pause();
 }
Ejemplo n.º 36
0
        public override Vector3 GetSpawnPosition(PlatformerCharacter2D character)
        {
            Vector3 position = character.transform.FindChild("AxeSpawn").transform.position;

            //if (Input.mousePosition.x > (character.cam.WorldToViewportPoint(character.gameObject.transform.position).x) * Screen.width)
            //{
            //}
            //else
            //{
            //    position.x -= (character.transform.FindChild("AxeSpawn").transform.position.x - character.transform.FindChild("Center").transform.position.x) * 2;
            //}
            return(position);
        }
 private void Awake()
 {
     m_Character = GetComponent<PlatformerCharacter2D>();
     m_ProjectileM = GetComponent<ProjectileManager>();
 }
Ejemplo n.º 38
0
    private UnityStandardAssets._2D.PlatformerCharacter2D playerCtrl; // Reference to the PlayerControl script.

    #endregion Fields

    #region Methods

    void Awake()
    {
        // Setting up the references.
        anim = transform.root.gameObject.GetComponent<Animator>();
        playerCtrl = transform.root.GetComponent<UnityStandardAssets._2D.PlatformerCharacter2D>();
    }
Ejemplo n.º 39
0
 private void Awake()
 {
     m_Character = GetComponent<PlatformerCharacter2D>();
     highScore.text = LoadHighScore() + " m";
 }
 private void Awake()
 {
     m_Character = GetComponent<PlatformerCharacter2D>();
     FireTime_ = 1 / FireRate;
 }
Ejemplo n.º 41
0
 // Use this for initialization
 void Start ()
 {
     platformSize = GameObject.FindGameObjectWithTag("MainCamera").GetComponent<GameController>().platformSize;
     movementController = this.GetComponent<UnityStandardAssets._2D.PlatformerCharacter2D>();
 }
 private void Awake()
 {
     m_Character = GetComponent<PlatformerCharacter2D>();
     tex = new Texture2D(500, 200, TextureFormat.RGB24, false);
 }
 private void Awake()
 {
     m_Character = GetComponent<PlatformerCharacter2D>();
     PlayerPrefs.SetInt("Score", 0);
 }
        private void Awake()
        {
            m_Character = GetComponent<PlatformerCharacter2D>();
			compiledCode = new List<string> ();
			timers = new List<float> ();
         }
Ejemplo n.º 45
0
 private void Awake()
 {
     m_Character = GetComponent<PlatformerCharacter2D>();
 }
		private void Awake()
        {
            m_Character = GetComponent<PlatformerCharacter2D>();
			matcher = FindObjectOfType<BeatMatcher> ();
        }
Ejemplo n.º 47
0
 void Start()
 {
     _player = GetComponent<UnityStandardAssets._2D.PlatformerCharacter2D>();
     _player.MaxSpeed = _initialPlayerSpeed;
     _audioSrc = GetComponent<AudioSource>();
 }