Ejemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        progressionFilePath = Application.dataPath + "/Resources/Progression.xml";
        goldDoc.Load(progressionFilePath);
        if (goldDoc.DocumentElement.SelectSingleNode("UC5/Completed").InnerText == "true")
        {
            WalkSpeed = 160.0f;
        }
        playerShoot = GetComponent <Shoot_New>();
        aimDistance = 8f;
        Recoil      = Vector3.zero;

        RightAimIcon = Instantiate(RightAimIcon, transform);
        RightAimIcon.transform.position      = transform.position;
        RightAimIcon.transform.localScale    = new Vector3(1.0f, 1.0f, 1.0f) * aimScale;
        RightAimIcon.transform.localPosition = new Vector3(1, 0, 0) * aimDistance;

        LeftAimIcon = Instantiate(LeftAimIcon, transform);
        LeftAimIcon.transform.position   = transform.position;
        LeftAimIcon.transform.localScale = new Vector3(1.0f, 1.0f, 1.0f) * aimScale;
        LeftAimIcon.SetActive(false);

        isBulletTime = false;
        player       = gameObject.GetComponent <Player_New>();
        playerBody   = gameObject.GetComponent <Rigidbody>();

        player.LeftTarget  = LeftAimIcon;
        player.RightTarget = RightAimIcon;


        character = GetComponent <Character>();
    }
Ejemplo n.º 2
0
    // Use this for initialization
    void Start()
    {
        CameraObj = GameObject.Find("Main Camera");
        preZoom   = CameraObj.GetComponent <Camera>().fieldOfView;

        player   = gameObject.GetComponent <Player_New>();
        movement = gameObject.GetComponent <Movement_New>();
        speed    = movement.WalkSpeed;

        IsLeftShooting    = false;
        IsRightShooting   = false;
        IsCombineShooting = false;

        CanLeftShoot    = true;
        CanRightShoot   = true;
        CanCombineShoot = true;

        LeftWaitedTime   = 0f;
        RightWaitedTime  = 0f;
        CombineWaitedime = 0f;
        CombinedTime     = 0f;

        gameManager     = GameObject.Find("GameManager").GetComponent <GameManager>();
        LeftReloadTime  = 0;
        RightReloadTime = 0;

        player.leftWeapon = gameManager.WeaponList[0];
    }
Ejemplo n.º 3
0
 public void Inite()
 {
     characterNodeContainer = CharacterNodeContainer.Load(path);
     PlayerObj = GameObject.FindWithTag("Player");
     player    = PlayerObj.GetComponent <Player_New>();
     FindAllPossibleId();
 }
Ejemplo n.º 4
0
 void Start()
 {
     player      = gameObject.GetComponent <Player_New>();
     gameManager = GameObject.Find("GameManager").GetComponent <GameManager>();
     shoot       = gameObject.GetComponent <Shoot_New>();
     //LeftHand = transform.GetChild(0);
     //RightHand = transform.GetChild(1);
 }
Ejemplo n.º 5
0
 // Use this for initialization
 void Start()
 {
     lineRenderer = GetComponent <LineRenderer>();
     playerObj    = GameObject.FindGameObjectWithTag("Player");
     shoot        = playerObj.GetComponent <Shoot_New>();
     player       = playerObj.GetComponent <Player_New>();
     sprite       = GetComponent <SpriteRenderer>();
     movement     = playerObj.GetComponent <Movement_New>();
     lineRenderer.widthMultiplier = shoot.BulletSizeUp;
 }
Ejemplo n.º 6
0
 public PlayerData(Player_New player)
 {
     LeftWeapon  = player.leftWeapon.Name;
     RightWeapon = player.rightWeapon.Name;
     ThirdWeapon = player.thirdWeapon.Name;
     NpcIDs      = player.NPCIDs;
     Hp          = player.HitPoint;
     Ap          = player.Power;
     Partner     = player.CurrentPartner;
 }
Ejemplo n.º 7
0
 // Use this for initialization
 void Start()
 {
     if (transform.Find("SlideTransform").GetChild(0))
     {
         slide = transform.Find("SlideTransform").GetChild(0).gameObject;
     }
     playerObj = GameObject.FindGameObjectWithTag("Player");
     shoot     = playerObj.GetComponent <Shoot_New>();
     player    = playerObj.GetComponent <Player_New>();
     sprite    = slide.GetComponent <SpriteRenderer>();
 }
Ejemplo n.º 8
0
 // Use this for initialization
 void Start()
 {
     PlayerObj   = GameObject.FindWithTag("Player");
     player      = PlayerObj.GetComponent <Player_New>();
     weaponIcon  = GetComponent <Image>();
     gameManager = GameObject.Find("GameManager").GetComponent <GameManager>();
     if (player.Slots == 0)
     {
         gameObject.transform.parent.gameObject.SetActive(false);
     }
 }
Ejemplo n.º 9
0
    public static void SavePlayer(Player_New player)
    {
        BinaryFormatter formatter = new BinaryFormatter();
        string          path      = Application.persistentDataPath + "/player.tbd";
        FileStream      stream    = new FileStream(path, FileMode.Create);

        PlayerData playerData = new PlayerData(player);

        formatter.Serialize(stream, playerData);
        stream.Close();
    }
Ejemplo n.º 10
0
    void OnCollisionEnter2D(Collision2D coll)
    {
        //this is all overkill, but I am just ensuring nothing is still happening when the edge collider is hit
        Animator   animator = Player_New.Instance.MyAnimator;
        Player_New player   = Player_New.Instance;

        animator.SetBool("land", false);
        animator.ResetTrigger("jump");
        animator.ResetTrigger("reset");
        player.TakeOff  = false;
        player.Jump     = false;
        player.OnGround = true;
    }
Ejemplo n.º 11
0
 void Start()
 {
     scene = SceneManager.GetActiveScene();
     if (scene.name == "2_1" || scene.name == "2_2" || scene.name == "3_1" || scene.name == "3_2")
     {
         effect.transform.localScale = new Vector3(2.9f, 2.9f, 2.9f);
         offset = new Vector3(0, -10.0f, 0);
     }
     else
     {
         effect.transform.localScale = new Vector3(0.15f, 0.15f, 0.15f);
         offset = new Vector3(0, -0.6f, 0);
     }
     damage  = 5;
     player  = GetComponent <Player_New>();
     player2 = GameObject.FindGameObjectWithTag("Player").transform;
 }
Ejemplo n.º 12
0
 void Start()
 {
     scene = SceneManager.GetActiveScene();
     if (scene.name == "2_1" || scene.name == "2_2" || scene.name == "3_1" || scene.name == "3_2")
     {
         speed = 60.5f;
         particleffect.transform.localScale = new Vector3(2.6f, 2.6f, 2.6f);
     }
     else
     {
         speed = 3.0f;
         particleffect.transform.localScale = new Vector3(0.15f, 0.15f, 0.15f);
     }
     damage  = 8;
     player2 = GetComponent <Player_New>();
     player  = GameObject.FindGameObjectWithTag("Player").transform;
     target  = new Vector3(player.position.x, player.position.y, player.position.z);
 }
Ejemplo n.º 13
0
    void Start()
    {
        scene = SceneManager.GetActiveScene();

        if (scene.name == "2_1" || scene.name == "2_2" || scene.name == "3_1" || scene.name == "3_2")
        {
            travelDistance = 80f;
        }
        else
        {
            travelDistance = 2.8f;
        }
        damage  = 8;
        player2 = GetComponent <Player_New>();
        // player = GameObject.FindGameObjectWithTag("Player").transform;
        // target = new Vector3(player.position.x, player.position.y, player.position.z);

        initialPos = transform.position;
        //transform.rotation = Quaternion.LookRotation(target);
        // transform.LookAt(player.position);
    }
Ejemplo n.º 14
0
    void Start()
    {
        //Set player as the target


        health        = 51;
        currentHealth = health;
        player2       = GetComponent <Player_New>();

        rb        = gameObject.GetComponent <Rigidbody>();
        isStunned = false;


        damage       = 5;
        target       = GameObject.FindGameObjectWithTag("Player").GetComponent <Transform>();
        probability  = gameObject.GetComponent <DropProbability>();
        gameManager  = GameObject.Find("GameManager").GetComponent <GameManager>();
        anim         = GetComponent <Animator>();
        myRenderer   = GetComponent <SpriteRenderer>();
        defaultColor = myRenderer.material.color;

        patrolTime           = 1.5f;
        canPatrol            = true;
        isChasing            = false;
        collidedWithObstacle = false;
        chaseAgainTime       = 1.25f;


        moveSpot           = new Vector3(Random.Range(minX, maxX), Random.Range(minY, maxY), 0);
        reachedPatrolPoint = false;

        shouldInstParticle = false;
        hasInstParticle    = false;
        healTimer          = 10f;

        //  soundmanager = GetComponent<SoundManager>();
    }
Ejemplo n.º 15
0
 // Use this for initialization
 void Start()
 {
     player = GetComponent <Player_New>();
     player.LoadPlayerData();
 }
Ejemplo n.º 16
0
    // public AnimationClip death;


    void Start()
    {
        isDrop  = false;
        scene   = SceneManager.GetActiveScene();
        capsule = gameObject.GetComponent <CapsuleCollider>();

        if (scene.name == "2_1" || scene.name == "2_2" || scene.name == "3_1" || scene.name == "3_2")
        {
            transform.localScale = new Vector3(6f, 6f, 1f);

            dashSpeed                    = 100f;
            rangeForAttack               = 100f;
            capsule.radius               = 1.84f;
            capsule.height               = 5.51f;
            rangeForAttack               = 120f;
            reachedDistance              = 3f;
            slide.transform.localScale   = new Vector3(14f, 14f, 1f);
            peffect.transform.localScale = new Vector3(2.6f, 2.6f, 2.6f);
        }
        else if (scene.name == "First Level")
        {
            transform.localScale         = new Vector3(0.3f, 0.3f, 1f);
            dashSpeed                    = 6.5f;
            rangeForAttack               = 7f;
            capsule.radius               = 0.55f;
            capsule.height               = 5.51f;
            reachedDistance              = 0.1f;
            slide.transform.localScale   = new Vector3(0.7f, 0.7f, 1f);
            peffect.transform.localScale = new Vector3(0.15f, 0.15f, 0.15f);
        }
        rb = GetComponent <Rigidbody>();

        canDash  = true;
        dashTime = 1.6f;

        damage        = 7;
        health        = 130;
        currentHealth = health;

        player      = GetComponent <Player_New>();
        target      = GameObject.FindGameObjectWithTag("Player").transform;
        anim        = GetComponent <Animator>();
        hasCollided = false;
        hasReached  = false;

        probability = gameObject.GetComponent <DropProbability>();
        gameManager = GameObject.Find("GameManager").GetComponent <GameManager>();
        isStunned   = false;

        shouldDestroyDash = false;

        hasCollidedWithOthers = false;

        cc = GetComponent <CapsuleCollider>();

        shakeTime = 0.25f;

        producePeffect = false;

        soundmanager = GetComponent <SoundManager>();

        shouldInstParticle = false;
        hasInstParticle    = false;
        healTimer          = 10f;
    }
Ejemplo n.º 17
0
 // Use this for initialization
 void Start()
 {
     player = GameObject.FindWithTag("Player").GetComponent <Player_New>();
     image  = gameObject.GetComponent <Image>();
 }
Ejemplo n.º 18
0
 // Use this for initialization
 void Start()
 {
     shoot  = GetComponent <Shoot_New>();
     player = GetComponent <Player_New>();
 }