Example #1
0
    // Start is called before the first frame update
    void Start()
    {
        panel.SetActive(false);
        testLog.GetComponent <Text>().text = "test input";
        testLog.GetComponent <Text>().text = GameGlobal.getInstance().getTest();

        gameModel = GameGlobal.getInstance().getGameModel();
        if (gameModel != null)
        {
            //Summon players
            players = gameModel.getPlayers();
            //player 1
            controller1 = loadInstance(players[0].getCharacter(), StartOne.transform.position, false).GetComponent <NewPlayerController>();
            controller1.setItem(players[0].getItemName());
            controller1.tag = "Player";
            //player 2
            controller2 = loadInstance(players[1].getCharacter(), StartTwo.transform.position, false).GetComponent <NewPlayerController>();
            controller2.setItem(players[1].getItemName());
            controller2.tag = "Player 2";

            //Setting

            controller1.playerOne = true;
            controller2.playerOne = false;
            controller2.Flip();
            controller1.setName(players[0].getName());
            controller2.setName(players[1].getName());
        }
    }
Example #2
0
    // Update is called once per frame
    void Update()
    {
        //RaycastHit2D hit = Physics2D.Raycast (transform.position, transform.up);
        //Debug.DrawLine (transform.position, hit.point);
        //laserHit.position = hit.point;
        if (stateMachine.getMovement() == CentralStateScript.Movement.Flight)
        {
            lineRenderer.enabled = false;
        }
        else if (stateMachine.getMovement() == CentralStateScript.Movement.Orbit)
        {
            lineRenderer.enabled = true;
        }

        if (UFO == null)
        {
            UFO = GameObject.FindGameObjectWithTag("Player").GetComponent <Rigidbody2D> ();
            if (UFO == null)
            {
                return;
            }
            playerController = UFO.GetComponent <NewPlayerController> ();
        }
        transform.position = UFO.position + playerController.BurstDirecton;
        laserHit.position  = (Vector2)transform.position + playerController.BurstDirecton / 10;
        lineRenderer.SetPosition(0, transform.position);
        lineRenderer.SetPosition(1, laserHit.position);

        /*direction.transform.position = laserHit.position;
         * Quaternion rotation = Quaternion.LookRotation(playerController.BurstDirecton.normalized);
         * rotation.x = 0f;
         * rotation.y = 0f;
         * direction.transform.rotation = rotation;*/
        //direction.transform.rotation = Quaternion.LookRotation(playerController.BurstDirecton.normalized) * _facing;
    }
Example #3
0
	// Update is called once per frame
	void Update () {
		//RaycastHit2D hit = Physics2D.Raycast (transform.position, transform.up);
		//Debug.DrawLine (transform.position, hit.point);
		//laserHit.position = hit.point;
		if (stateMachine.getMovement() == CentralStateScript.Movement.Flight) {
			lineRenderer.enabled = false;
		} else if (stateMachine.getMovement() == CentralStateScript.Movement.Orbit) {
			lineRenderer.enabled = true;
		}

		if (UFO == null) {
			UFO = GameObject.FindGameObjectWithTag ("Player").GetComponent<Rigidbody2D> ();
			if (UFO == null) {
				return;
			}
			playerController = UFO.GetComponent<NewPlayerController> ();
		}
		transform.position = UFO.position + playerController.BurstDirecton;
		laserHit.position = (Vector2)transform.position + playerController.BurstDirecton / 10;
		lineRenderer.SetPosition (0, transform.position);
		lineRenderer.SetPosition (1, laserHit.position);
		/*direction.transform.position = laserHit.position;
		Quaternion rotation = Quaternion.LookRotation(playerController.BurstDirecton.normalized);
		rotation.x = 0f;
		rotation.y = 0f;
		direction.transform.rotation = rotation;*/
		//direction.transform.rotation = Quaternion.LookRotation(playerController.BurstDirecton.normalized) * _facing;

	}
Example #4
0
 public Buff(NewPlayerController controller, DateTime startTime, int duration)
 {
     this.controller = controller;
     this.startTime  = startTime;
     this.duration   = duration;
     this.lastTime   = getSec(startTime);
     this.live       = 1;
 }
Example #5
0
    void Start()
    {
        m_Platform         = transform.parent;
        m_Player           = GameObject.FindGameObjectWithTag("Player");
        m_PlayerRigidbody  = m_Player.GetComponent <Rigidbody2D>();
        m_PlayerController = m_Player.GetComponent <NewPlayerController>();

        m_AudioSource = GetComponent <AudioSource>();
    }
Example #6
0
    // Use this for initialization
    void Start()
    {
        bulletRB             = GetComponent <Rigidbody2D>();
        thePlayer            = FindObjectOfType <NewPlayerController>();
        bulletRB.velocity    = new Vector2(-speed, 0f);
        transform.localScale = new Vector2(-0.0708974f, 0.0708974f);

        Destroy(gameObject, 1f);
    }
Example #7
0
    // Use this for initialization

    void Start()
    {
        dead        = false;
        aiSeePlayer = false;
        thePlayer   = FindObjectOfType <NewPlayerController>();
        myAnim      = GetComponent <Animator>();
        rb          = GetComponent <Rigidbody2D>();
        myAnim.Play("JungHeadIdleAttack");
        Instantiate(bullet, bulletSpawn.position, bulletSpawn.rotation);
    }
Example #8
0
 private void OnTriggerEnter2D(Collider2D otherObj)
 {
     //Debug.Log("Player has collided with me, ya boi, a box");
     if (otherObj.gameObject.CompareTag("Player"))
     {
         playerScript    = otherObj.gameObject.GetComponent <NewPlayerController>();
         playerDirection = playerScript.direction;
         canBePushed     = false;
         isBeingPushed   = false;
     }
 }
Example #9
0
 //Начало разговора
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.gameObject.tag == "Player")
     {
         m_PlayerController = collision.GetComponent <NewPlayerController>();
         m_PlayerVelocity   = m_PlayerController.GetVelocity();
         m_Active           = true;
         m_Canvas.gameObject.SetActive(true);
         StartCoroutine(StartDialog());
     }
 }
Example #10
0
    void Start()
    {
        m_Platform  = transform.parent;
        m_Rigidbody = m_Platform.GetComponent <Rigidbody2D>();
        m_Collider  = GetComponent <CapsuleCollider2D>();

        m_Player           = GameObject.FindGameObjectWithTag("Player");
        m_PlayerController = m_Player.GetComponent <NewPlayerController>();

        m_PushForce = m_PlayerController.GetMinVelocity();

        m_AudioSource = GetComponent <AudioSource>();
    }
Example #11
0
    // Use this for initialization
    void Start()
    {
        player = FindObjectOfType<NewPlayerController>();

        // Enable shooting right
        if (player.transform.localScale.x < 0)
        {
            speed = -speed;

            Vector3 theScale = transform.localScale;
            theScale.x *= -1;
            transform.localScale = theScale;
        }
    }
Example #12
0
 // Use this for initialization
 void Start()
 {
     //Time.timeScale=1.0f;
     Time.timeScale       = 0f;
     doublePointsConsumed = false;
     freeLifeConsumed     = false;
     thePlayer            = FindObjectOfType <NewPlayerController>();
     musicSource.clip     = musicClip;
     musicSource.Play();
     if (Advertisement.isSupported)
     {
         Advertisement.Initialize(gameId, false);
     }
 }
Example #13
0
    private void die()
    {
        Debug.Log("You Die");
        transform.position = respawnPoint;

        ropeCharacterController ropeCharacterController = gameObject.GetComponent <ropeCharacterController>();

        ropeCharacterController.respawn();
        NewPlayerController newPlayerController = gameObject.GetComponent <NewPlayerController>();

        newPlayerController.enabled = true;
        grapplingHook grapplingHook = gameObject.GetComponent <grapplingHook>();

        grapplingHook.enabled = true;
        grapplingHook.respawn();
    }
    private void Start()
    {
        if (singleton == null)
        {
            singleton = this;
        }
        else
        {
            Destroy(this);
        }


        TutorialMinesCounter = 0;
        NewPathScript.PathPoints.Clear();
        gameObject.GetComponent <NewPlayerController>().enabled = true;
        PlayerState    = States.ReadyToMove;
        _startPosition = transform.position;
        NewPathScript.PreviousPoint = transform.position;
    }
Example #15
0
    // Use this for initialization
    void Start()
    {
        if (main == null)
        {
            main = this;
        }

        AnimationEvents.OnSlashAnimationHit += DealDamage;
        AnimationEvents.OnJumpAnimationJump += JumpCallback;
        experienceBar = UIManager.instance.canvas.Find("Character Info/Experience");
        healthBar     = UIManager.instance.canvas.Find("Character Info/Health");
        levelText     = UIManager.instance.canvas.Find("Character Info/Level_Text").GetComponent <Text>();
        SetExperience(0);
        targetModelRotation = Quaternion.Euler(0, 0, 0);

        SetHealth(totalHealth);
        SetAttackDamage();
        Jump();
    }
Example #16
0
 // Use this for initialization
 void Start()
 {
     thePlayer = FindObjectOfType <NewPlayerController>();
 }
Example #17
0
 // Use this for initialization
 void Start()
 {
     player = this.transform.parent.gameObject;
     p      = player.GetComponent <NewPlayerController>();
 }
 public BuffShield(NewPlayerController controller, DateTime startTime) : base(controller, startTime, 10)
 {
 }
 // Update is called once per frame
 private void FixedUpdate()
 {
     GetComponent <Text>().text = NewPlayerController.showHealth();
 }
Example #20
0
 // Use this for initialization
 private void Start()
 {
     player = GetComponent <NewPlayerController>();
     mainCamera.orthographicSize = cameraStartSize;
     cameraFollow = mainCamera.GetComponent <CameraFollow>();
 }