Beispiel #1
0
 void Start()
 {
     HealthBar = GetComponent <Image>();
     Player    = FindObjectOfType <PlayerControll>();
     // HealthText = GetComponent<Text>();
     // CurrentHealth = Player._hpPl;
 }
 void OnTriggerEnter(Collider coll)
 {
     try{
         if (coll.transform.gameObject.layer == 8 || coll.transform.gameObject.layer == 11)
         {
             coll.transform.GetComponent <BlockObject> ().destroyThis();
         }
         else if (coll.transform.gameObject.layer == 10)
         {
             coll.transform.gameObject.SetActive(false);
         }
         else if (coll.transform.gameObject.layer == 9)
         {
             PlayerControll p = coll.transform.GetComponent <PlayerControll> ();
             if (p.myPhaseController.hasAuthority)
             {
                 p.findFreePlace();
                 if (p.myPhaseController.isAlive)
                 {
                     p.myPhaseController.CmdGetDamage(1);
                 }
             }
         }
         else if (coll.transform.gameObject.layer == 13)
         {
             coll.gameObject.SetActive(false);
         }
     }catch {
     }
 }
Beispiel #3
0
 public static void LateUpdate()
 {
     if (!DeadCam.show)
     {
         return;
     }
     if (SpecCam.show)
     {
         return;
     }
     if (DeadCam.go == null)
     {
         DeadCam.go          = null;
         DeadCam.show        = false;
         BasePlayer.deadflag = 0;
         if (Client.ID >= 0)
         {
             PlayerControll.Player[Client.ID].DeadFlag = 0;
         }
         return;
     }
     Camera.main.transform.position = DeadCam.go.transform.position;
     Camera.main.transform.rotation = Quaternion.Euler(DeadCam.go.transform.eulerAngles.x, DeadCam.go.transform.eulerAngles.y + 90f, DeadCam.go.transform.eulerAngles.z + 90f);
     PlayerControll.CheckVisible();
     if (DeadCam.setspectime != 0f && Time.time > DeadCam.setspectime)
     {
         DeadCam.setspectime = 0f;
         SpecCam.SetActive(true);
         SpecCam.SetFPCam();
         Message.badge_name = string.Empty;
     }
 }
Beispiel #4
0
 // Start is called before the first frame update
 private void Start()
 {
     player = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerControll>();
     health = player.health;
     score  = 0;
     MyGUIManager.setScore(score.ToString());
 }
Beispiel #5
0
 void Start()
 {
     AmountBullettsImg = GetComponent <Image>();
     Player            = FindObjectOfType <PlayerControll>();
     //AmountAmmoText = GetComponent<Text>();
     //CurrentAmmoBullets = Player._bulletsPl;
 }
Beispiel #6
0
    // Start is called before the first frame update
    void Start()
    {
        gamemanager = GameObject.Find("GameManager").GetComponent <GameManager>();
        warpzone1   = GameObject.Find("warpzone1");
        warpzone2   = GameObject.Find("warpzone2");
        warpzone3   = GameObject.Find("warpzone3");
        warpzone4   = GameObject.Find("warpzone4");
        warpzone5   = GameObject.Find("warpzone5");
        warpzone6   = GameObject.Find("warpzone6");
        warpzone7   = GameObject.Find("warpzone7");
        warpzone8   = GameObject.Find("warpzone8");

        if (!training)
        {
            //player = GameObject.Find("Player");
            playercontroll = player.GetComponent <PlayerControll>();
        }
        else
        {
            //player = GameObject.Find("Player_AI");
            player_AI = player.GetComponent <Player_AI>();
        }
        //Enemy = GameObject.Find("Enemy");
        enemy_AI  = Enemy.GetComponent <EnemyAI>();
        enemy_2AI = Enemy_2.GetComponent <Enemy_2AI>();
        enemy_3AI = Enemy_3.GetComponent <Enemy_3AI>();
    }
Beispiel #7
0
 private void PlayerMovement(PlayerControll pc)
 {
     if (Input.GetKey(KeyCode.W))
     {
         pc.transform.position += Vector3.up * Time.deltaTime * pc.speed;
     }
     if (Input.GetKey(KeyCode.S))
     {
         pc.transform.position += Vector3.down * Time.deltaTime * pc.speed;
     }
     if (Input.GetKey(KeyCode.A))
     {
         pc.transform.position += Vector3.left * Time.deltaTime * pc.speed;
     }
     if (Input.GetKey(KeyCode.D))
     {
         pc.transform.position += Vector3.right * Time.deltaTime * pc.speed;
     }
     if (pc.transform.position.x <= Camera.main.transform.position.x - 8.9f)
     {
         pc.transform.position = new Vector3(Camera.main.transform.position.x - 8.9f, pc.transform.position.y, pc.transform.position.z);
     }
     if (pc.transform.position.x >= Camera.main.transform.position.x + 8.9f)
     {
         pc.transform.position = new Vector3(Camera.main.transform.position.x + 8.9f, pc.transform.position.y, pc.transform.position.z);
     }
     if (pc.transform.position.y <= Camera.main.transform.position.y - 5)
     {
         pc.transform.position = new Vector3(pc.transform.position.x, Camera.main.transform.position.y - 5, pc.transform.position.z);
     }
     if (pc.transform.position.y >= Camera.main.transform.position.y + 5)
     {
         pc.transform.position = new Vector3(pc.transform.position.x, Camera.main.transform.position.y + 5, pc.transform.position.z);
     }
 }
Beispiel #8
0
 public static void LateUpdate()
 {
     if (!SpecCam.show)
     {
         BlackScreen.SetActive(false);
         return;
     }
     if (SpecCam.mode == 0)
     {
         SpecCam.FreeCam();
     }
     else if (SpecCam.mode == 1)
     {
         SpecCam.FPCam();
     }
     if (Input.GetKeyUp(KeyCode.Mouse1) && ScoreBoard.gamemode != 3)
     {
         if (SpecCam.mode == 0)
         {
             SpecCam.SetFPCam();
         }
         else
         {
             SpecCam.mode = 0;
             GameObject gameObject = GameObject.Find("WeaponCamera");
             gameObject.GetComponent <Camera>().cullingMask = 0;
         }
     }
     PlayerControll.CheckVisible();
     if (SpecCam.mode == 1 && SpecCam.FID >= 0)
     {
         PlayerControll.vps[SpecCam.FID] = false;
         PlayerControll.vp[SpecCam.FID]  = false;
     }
 }
Beispiel #9
0
 protected override void Start()
 {
     base.Start();
     controller  = GetComponent <PlayerControll>();
     gunControll = GetComponent <GunControll>();
     viewCamera  = Camera.main;
 }
Beispiel #10
0
 void Awake()
 {
     shootScript = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerControll>();
     line        = GetComponent <LineRenderer>();
     line.SetPosition(0, transform.position);
     if (shootScript.aimingForHit)
     {
         line.SetPosition(1, shootScript.hitPoint);
     }
     else
     {
         line.SetPosition(1, shootScript.nonHitPoint);
     }
     color1       = line.startColor;
     color2       = line.endColor;
     line.enabled = true;
     if (shootScript.aimingForHit)
     {
         if (shootScript.enemyHit)
         {
             Instantiate(bloodBurst, shootScript.hitPoint, Quaternion.identity);
         }
         else
         {
             Instantiate(burst, shootScript.hitPoint, Quaternion.identity);
         }
     }
     colorTimer = color1.a;
 }
Beispiel #11
0
    // Start is called before the first frame update
    void Start()
    {
        thePlayer = FindObjectOfType <PlayerControll>();
        thePlayer.transform.position = transform.position;

        theCamera = FindObjectOfType <CameraController>();
        theCamera.transform.position = new Vector3(transform.position.x, transform.position.y, theCamera.transform.position.z);
    }
Beispiel #12
0
 private void Awake()
 {
     AmountAmmoText = GetComponent <Text>();
     AmountBombText = GetComponent <Text>();
     HealthText     = GetComponent <Text>();
     HealthBar      = GetComponent <Image>();
     Player         = FindObjectOfType <PlayerControll>();
 }
Beispiel #13
0
 private void Start()
 {
     rbe       = GetComponent <Rigidbody2D>();
     colider   = GetComponent <CircleCollider2D>();
     player    = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerControll>();
     playerPos = GameObject.FindGameObjectWithTag("Player").GetComponent <Transform>();
     radius    = colider.radius;
 }
Beispiel #14
0
 public void attachCamera(PlayerControll player)
 {
     if (myPLayer == null)
     {
         myPLayer = player.myPhaseController;
     }
     CameraPivot.instance.player = player.transform;
 }
Beispiel #15
0
 void Start()
 {
     player        = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerControll>();
     rb            = GetComponent <Rigidbody2D>();
     target        = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerControll>();
     moveDirection = (target.transform.position - transform.position).normalized * moveSpeed;
     rb.velocity   = new Vector2(moveDirection.x, moveDirection.y);
 }
    private void Start()
    {
        PlayerControll = PlayerControll == null?GetComponent <PlayerControll>() : PlayerControll;

        if (PlayerControll == null)
        {
            Debug.LogError("Player not set to controller");
        }
    }
Beispiel #17
0
    void OnTriggerStay2D(Collider2D other)
    {
        PlayerControll pc = other.GetComponent <PlayerControll>();

        if (pc != null)
        {
            pc.ChangeHealth(-1);
        }
    }
Beispiel #18
0
 void Start()
 {
     healthImg = healthImgObj.GetComponent <Image>();
     startCol  = healthImg.color;
     //playerHealth = maxPlayerHealth;
     shotsTextComp = shotsText.GetComponent <Text>();
     shotScript    = GetComponent <PlayerControll>();
     //ammo = startAmmo;
 }
Beispiel #19
0
    //与玩家的碰撞检测
    void OnCollisionEnter2D(Collision2D other)
    {
        PlayerControll pc = other.gameObject.GetComponent <PlayerControll>();

        if (pc != null)
        {
            pc.ChangeHealth(-1);
        }
    }
Beispiel #20
0
    public override void Update(PlayerControll pc)
    {
        pc.countDown -= Time.deltaTime * 2;

        PlayerMovement(pc);

        MovePastBots(pc);

        TimeUpReset(pc);
    }
    // Start is called before the first frame update
    void Start()
    {
        InvokeRepeating("enemySpawn", delay, interval);

        playerControlScript = GameObject.Find("Player").GetComponent <PlayerControll>();

        kills      = 0;
        Kills.text = "Kills: " + kills;
        UpdateKills(1);
    }
Beispiel #22
0
 public override void Update(PlayerControll pc)
 {
     Camera.main.transform.position = Vector3.Lerp(start, end, t);
     t += Time.deltaTime * 2f;
     if (t > 1)
     {
         t = 1;
         pc.ChangeState(pc.StateIdle);
     }
 }
Beispiel #23
0
 public static void SetActive(bool val)
 {
     if (SpecCam.show)
     {
         return;
     }
     if (val)
     {
         BasePlayer.deadflag = 1;
         HUD.sHealth         = "0";
         PlayerControll.Player[Client.ID].DeadFlag = 1;
         vp_FPInput.cs.AllowGameplayInput          = false;
         bool deathRD = false;
         if (ScoreBoard.gamemode == 3 && BasePlayer.team == 0)
         {
             deathRD = true;
         }
         DeadCam.go = PlayerControll.CreatePlayerRD(Client.ID, 0, 0, deathRD);
         if (DeadCam.go == null)
         {
             return;
         }
         DeadCam.ChangeLayersRecursively(DeadCam.go, LayerMask.NameToLayer("Hidden"));
         DeadCam.go   = GameObject.Find(DeadCam.go.name + "/Bip001/Bip001 Pelvis/Bip001 Spine/Bip001 Spine1/Bip001 Neck/Bip001 Head");
         DeadCam.show = true;
         if (DeadCam.go == null)
         {
             MonoBehaviour.print("gameobject no found");
         }
         vp_FPWeaponHandler.cs.m_CurrentWeaponID = -1;
         vp_FPInput.cs.Player.SetWeapon.TryStart <int>(0);
         ScoreTop.UpdateData();
         GameObject gameObject = GameObject.Find("WeaponCamera");
         gameObject.GetComponent <Camera>().cullingMask = 0;
         Message.SetDead(true);
         PlayerNames.hideradar = true;
         if ((ScoreBoard.gamemode == 1 || ScoreBoard.gamemode == 2 || ScoreBoard.gamemode == 3) && GameData.restartroundmode != 1)
         {
             DeadCam.setspectime = Time.time + 3f;
         }
     }
     else
     {
         DeadCam.go          = null;
         DeadCam.show        = false;
         BasePlayer.deadflag = 0;
         if (Client.ID != -1)
         {
             PlayerControll.Player[Client.ID].DeadFlag = 0;
         }
         GameObject gameObject2 = GameObject.Find("WeaponCamera");
         gameObject2.GetComponent <Camera>().cullingMask = -2147483648;
         DeadCam.setspectime = 0f;
     }
 }
Beispiel #24
0
        public void OnEnable()
        {
            if (inputActions == null)
            {
                inputActions = new PlayerControll();
                inputActions.PlayerMovement.Movement.performed += inputActions => movementInput = inputActions.ReadValue <Vector2>();
                inputActions.PlayerMovement.Camera.performed   += i => cameraInput = i.ReadValue <Vector2>();
            }

            inputActions.Enable();
        }
Beispiel #25
0
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else if (instance != this)
     {
         Destroy(gameObject);
     }
 }
    private void MovePlayer()
    {
        this.playerScript = GameManager.Singleton.PlayerObject.GetComponent <PlayerControll>();
        switch (DirectionString)
        {
        case "up":
            this.playerScript.Vertical = 1;
            break;

        case "down":
            this.playerScript.Vertical = -1;
            break;

        case "left":
            this.playerScript.Horizontal = -1;
            break;

        case "right":
            this.playerScript.Horizontal = 1;
            break;

        case "leftup":
            this.playerScript.Horizontal = -1;
            this.playerScript.Vertical   = 1;
            break;

        case "leftdown":
            this.playerScript.Horizontal = -1;
            this.playerScript.Vertical   = -1;
            break;

        case "rightup":
            this.playerScript.Horizontal = 1;
            this.playerScript.Vertical   = 1;
            break;

        case "rightdown":
            this.playerScript.Horizontal = 1;
            this.playerScript.Vertical   = -1;
            break;

        case "turn":
            this.playerScript.isTurn = !this.playerScript.isTurn;
            if (this.playerScript.isTurn)
            {
                GetComponent <Image>().sprite = ButtonSprites[1];
            }
            else
            {
                GetComponent <Image>().sprite = ButtonSprites[0];
            }
            break;
        }
    }
Beispiel #27
0
    private GameObject chairToSit; // points to chair when player is staying at ti's collider

    void Awake()
    {
        if (pc == null)
        {
            pc = this;
        }
        else if (pc != this)
        {
            Destroy(gameObject);
        }

    }
Beispiel #28
0
    // Use this for initialization
    void Start()
    {
        if(findEnemy == null)
            findEnemy = GameObject.Find (itemConst.Finder).GetComponent<FindEnemy>();

        if(charaCont == null)
            charaCont = GameObject.Find (itemConst.player).GetComponent<PlayerControll> ();

        bulletDefaultPosition = GameObject.Find (itemConst.playerRightHand).transform.position;
        GetEnemyAndShooting ();
        Destroy (this.gameObject, 1);
    }
Beispiel #29
0
    public bool next = true; //Update에서 계속 i,j++을 막기위함


    // Start is called before the first frame update
    void Start()
    {
        station = GetComponent <Image>();
        clear.SetActive(false);
        nowstation         = GameObject.Find("nowStation").GetComponent <Text>();
        nextstation        = GameObject.Find("nextStation").GetComponent <Text>();
        station.fillAmount = 0;
        play             = FindObjectOfType <PlayerControll>();
        vect             = new Vector3(-825, 0, 0);    // 전철 아이콘 초기 위치
        nowstation.text  = stations.station1[one - 1]; //처음역(현재)
        nextstation.text = stations.station1[two];     //다음역
    }
Beispiel #30
0
    // Use this for initialization
    void Start()
    {
        gameObject.SetActive (true);
        playerObj = GameObject.Find("Boxs2nd1");
        playercontroll = playerObj.GetComponent<PlayerControll>();

        //retryBtn = GameObject.Find ("ButtonRetry");
        retryBtn.SetActive (false);

        startCube = GameObject.Find ("StartCube");
        startcubeanim = startCube.GetComponent<startCubeAnim> ();
    }
Beispiel #31
0
    // Use this for initialization
    void Start()
    {
        playercontroll = FindObjectOfType <PlayerControll>();
        rb             = GetComponent <Rigidbody2D>();

        coinCounter = 0;
        starCounter = 0;

        //lade den aktuellen HighScore
        highScoreText.text = "Highscore: " + PlayerPrefs.GetInt("Highscore").ToString();
        scoreText.text     = coinCounter.ToString();
        starText.text      = starCounter.ToString();
    }
 public void Restart()
 {
     Instance = null;
     TerrainController.OnRenderComplete -= OnRenderComplete;
     //NPCControll.OnNpcDestroyed -= OnNpcDestroyed;
     TerrainController.Instance.ClearChunks();
     TerrainController.blockTypes.Clear();
     TerrainController.Chunks.Clear();
     TerrainController.Instance = null;
     timeCount    = 0.0f;
     playerScript = null;
     Destroy(gameObject);
     Application.LoadLevel("Start");
 }
Beispiel #33
0
    //public GameObject retryConfirmBtn;
    //public GameObject cancelBtn;
    // Use this for initialization
    void Start()
    {
        print ("StartBtn.Start() called");
        gameObject.SetActive (true);
        playerObj = GameObject.Find("Boxs2nd2");
        playercontroll = playerObj.GetComponent<PlayerControll>();

        //retryBtn = GameObject.Find ("ButtonRetry");
        confirmPanel.SetActive (false);
        retryBtn.SetActive (false);

        startCube = GameObject.Find ("StartCube");
        startcubeanim = startCube.GetComponent<startCubeAnim> ();

        memoryObj = GameObject.Find ("MemoryObject");
        memorize = memoryObj.GetComponent<Memorize> ();
        memorize.fMemoryStageName ();
    }
Beispiel #34
0
 // Use this for initialization
 void Start()
 {
     p1 = transform.root.GetComponent<PlayerControll>();
 }
	// Use this for initialization
	void Start () {
		ctl = player.GetComponent<PlayerControll> ();
	}
Beispiel #36
0
    void Start()
    {
        style.fontSize = 20;
        style.padding = new RectOffset(25, 0,5, 0);

        controlScript = gameObject.GetComponent<GameControllScript>();
        playerScript = GameObject.FindGameObjectWithTag("Player").GetComponent<PlayerControll>();

        GUI.matrix = Matrix4x4.TRS(new Vector3(0, 0, 0), Quaternion.identity, new Vector3(Screen.width / standardResolutionX, Screen.height /standardResolutionY, 1));

        float relativeScreenSize = Screen.width/standardResolutionX;

        Rect newInset = new Rect(885*relativeScreenSize,129*relativeScreenSize,125*relativeScreenSize,33*relativeScreenSize);
        rapidButtonTexture.pixelInset =newInset;

        newInset = new Rect(885*relativeScreenSize,95*relativeScreenSize,125*relativeScreenSize,33*relativeScreenSize);
        sniperButtonTexture.pixelInset =newInset;

        newInset = new Rect(885*relativeScreenSize,62*relativeScreenSize,125*relativeScreenSize,33*relativeScreenSize);
        heavyButtonTexture.pixelInset =newInset;

        newInset = new Rect(885*relativeScreenSize,16*relativeScreenSize,125*relativeScreenSize,33*relativeScreenSize);
        sellButtonTexture.pixelInset =newInset;
    }
Beispiel #37
0
    void Start()
    {
        playerObject 		= GameObject.FindGameObjectWithTag("Player");
        playerControll 		= playerObject.GetComponent<PlayerControll>();

        state 				= GameState.Instance;

        playerDead 			= false;
        playerFinished		= false;
        playerStarted 		= false;

        playtime 			= 0f;

        currentHighScore 	= PlayerPrefs.GetFloat("HigScore_" + state.currentLevel);

        unPause();
    }
 void Start()
 {
     Instance = this;
     MovementJoystick.ButtonDown += JoyStickDown;
     MovementJoystick.ButtonPressed += JoyStickDrag;
     MovementJoystick.ButtonUp += JoyStickUp;
     RotateJoystick.ButtonDown += RotateDown;
     RotateJoystick.ButtonPressed += RotatePressed;
     RotateJoystick.ButtonUp += RotateUp;
     Stats.HealthPoints = Stats.MaxHealthPoint;
     Agent.speed = Stats.HighSpeed;
     GameCamera.OnHit += CameraControllEvent;
     GameCamera.OnMobHit += OnMobTap;
     Stats.Energy = Stats.MaxEnergy;
     Skills[0] = new Rush();
     Skills[1] = new RoundAttack();
     Skills[2] = new Toss();
     Skills[3] = new PentagoneAttack();
     SkillPanel.Instance.SetButtonsSettings();
     StartLocalPosition = Animator.gameObject.transform.localPosition;
 }
Beispiel #39
0
	// Use this for initialization
	void Start () {
		playerObj = GameObject.Find("Boxs2nd2");
		playercontroll = playerObj.GetComponent<PlayerControll>();
		
		
	}
Beispiel #40
0
 // Use this for initialization
 void Start()
 {
     if(charaCont == null)
         charaCont = this.transform.parent.GetComponent<PlayerControll> ();
 }
Beispiel #41
0
    // Use this for initialization
    void Start()
    {
        playercontroll = GameObject.Find ("Boxs2nd2").GetComponent<PlayerControll> ();
        createstagecontroll = GameObject.Find ("Main").GetComponent<CreateStageControll> ();

        origin = gameObject.tag;

        StartCoroutine ("fBlockIsOnGroundFlag");

        if (gameObject.tag == "TurnL")
        {
            clone = Instantiate (turnCanvas, transform.position, Quaternion.Euler (90, 0, 0)) as GameObject;

            clone.transform.SetParent(transform);

            StartCoroutine ("fRollLObject");
        }

        if (gameObject.tag == "TurnR")
        {

            clone = Instantiate (turnCanvas, transform.position, Quaternion.Euler (90, 0, 0)) as GameObject;
            clone.transform.localScale = new Vector3(-1 * clone.transform.localScale.x,
                                                     clone.transform.localScale.y,
                                                     clone.transform.localScale.z);

            clone.transform.SetParent(transform);

            StartCoroutine ("fRollRObject");
        }

        //********************************************* 0629 igarashi start
        if (gameObject.tag == "Bomb")
        {
            StartCoroutine ("fBombObject");
        }
        //********************************************* 0629 igarashi end
        //-------------------------------------------------0715 kawashima add
        mainkawashima = GameObject.Find ("Main").GetComponent<MainKawashima> ();
        stagecontroll = GameObject.Find ("Main").GetComponent<Stage01ControlKawashima> ();
    }
Beispiel #42
0
    // Use this for initialization
    void Start()
    {
        if(findEnemy == null)
            findEnemy = GameObject.Find (itemConst.Finder).GetComponent<FindEnemy>();

        if(charaCont == null)
            charaCont = GameObject.Find (itemConst.player).GetComponent<PlayerControll> ();

        if (Effect == null)
            Effect = this.transform.FindChild ("Effect").gameObject;

        GetEnemyAndShootingInit ();
    }
Beispiel #43
0
 // Use this for initialization
 void Start()
 {
     pc = GetComponent<PlayerControll>();
 }
Beispiel #44
0
    // Update is called once per frame
    void Update()
    {
        if(!en)
        {
            en = pc.enemy.GetComponent<PlayerControll>();
        }

        CheckDistance();
        States();
        AIAgent();
    }