Inheritance: MonoBehaviour
Exemple #1
0
	// Use this for initialization
	void Start () {
        stamina = maxStamina;

        pc = this.gameObject.GetComponent<PlayerControler>();
        pa = this.gameObject.GetComponent<PlayerAttack>();
        anim = this.gameObject.GetComponent<Animator>();
	}
Exemple #2
0
 private void OnTriggerEnter2D(Collider2D element)
 {
     if (element.tag == "Player")
     {
         PlayerControler.GetInstance().KillPlayer();
     }
 }
Exemple #3
0
 private void Awake()
 {
     instance = this;
     terrainGenerator.GenerateSpawn();
     playerControler = GeneratePlayer();
     chunkManager    = new ChunkManager(ringWidth);
 }
Exemple #4
0
 // Use this for initialization
 void Start()
 {
     player   = GameObject.Find("player").GetComponent <PlayerControler> ();
     rb       = this.GetComponent <Rigidbody2D> ();
     col      = this.GetComponent <BoxCollider2D> ();
     bgHeight = col.size.y;
 }
Exemple #5
0
    void OnTriggerEnter2D(Collider2D coll)
    {
        if (coll.transform.CompareTag("Wall"))
        {
            Destroy(gameObject);
            Explosion();
        }
        //if (coll.transform.CompareTag("Block"))
        //{
        //    Destroy(coll.transform.gameObject);
        //    Destroy(gameObject);
        //}


        if (coll.transform.CompareTag("Enemy"))
        {
            EnemyControl enemy = coll.transform.GetComponent <EnemyControl>();
            enemy.HP -= damage;
            Destroy(gameObject);
            Explosion();
        }
        if (coll.transform.CompareTag("Player"))
        {
            PlayerControler player = coll.transform.GetComponent <PlayerControler>();
            player.HP -= damage;
            Destroy(gameObject);
            Explosion();
        }
        if (coll.transform.CompareTag("Base"))
        {
            Destroy(gameObject);
            Explosion();
            GameControl.Base_HP -= damage;
        }
    }
Exemple #6
0
    // Update is called once per frame
    void Update()
    {
        PlayerControler pyf = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerControler> ();

        MovementSpeed = pyf.MovementSpeed;
        vivo          = pyf.vivo;
        if (vivo)
        {
            if (Input.GetKeyDown("space"))
            {
                GameObject.FindGameObjectWithTag("Player").SendMessage("Disparado");
            }
            if (Input.GetKeyDown("s"))
            {
                _transform.position = transform.position - Vector3.up * MovementSpeed;
                _transform.rotation = Quaternion.Euler(0, 0, 180);
            }
            else if (Input.GetKeyDown("w"))
            {
                _transform.position = transform.position - Vector3.down * MovementSpeed;
                _transform.rotation = Quaternion.Euler(0, 0, 0);
            }
            else if (Input.GetKeyDown("d"))
            {
                _transform.position = transform.position - Vector3.left * MovementSpeed;
                _transform.rotation = Quaternion.Euler(0, 0, 270);
            }
            else if (Input.GetKeyDown("a"))
            {
                _transform.position = transform.position - Vector3.right * MovementSpeed;
                _transform.rotation = Quaternion.Euler(0, 0, 90);
            }
        }
    }
	// Use this for initialization
	void Awake () {
		instance = this;
		thisCamera = GetComponent<Camera>();
		player = FindObjectOfType<PlayerControler>();
		offset = transform.forward * -10;
		transform.position = offset + player.transform.position;
	}
Exemple #8
0
 // Use this for initialization
 void Start()
 {
     playerControler  = FindObjectOfType <PlayerControler>();
     player           = playerControler.gameObject;
     enemyRigidbody2D = gameObject.GetComponent <Rigidbody2D>();
     levelControl     = FindObjectOfType <LevelControl>();
 }
 private void PlayerControler_onPlayerCreated(PlayerControler p)
 {
     p.onJump += Player_OnJump;
     p.onCoinsLost += Player_OnHit;
     p.onHitGround += Player_Land;
     p.onShoot += P_onShoot;
 }
    private void Collecting(bool collect)
    {
        if (collect == true)
        {
            if (player == null || Object.ReferenceEquals(latestPlayer, player))
            {
                for (int i = 0; i < GameManager.Instance.Players.Length; i++)
                {
                    if (playerID == GameManager.Instance.Players[i].netId)
                    {
                        player = GameManager.Instance.Players[i];
                    }
                }
            }

            this.transform.parent = player.gameObject.transform;

            player.DotRenderer.enabled = false;
            player.Weed = this;
            player.HasWeed = true;
            if (player.isLocalPlayer && player.Character is Dealer)
                player.CmdAddPoints(GameManager.Instance.PointsForCollectingWeed);

            this.meshRenderer.enabled = false;
            latestPlayer = player;
        }
    }
Exemple #11
0
        private void OnTriggerEnter(Collider other)
        {
            Debug.Log(transform.position);

            if (arrived)
            {
                return;
            }
            if (other.CompareTag("Player"))
            {
                arrived = true;
                PlayerControler pl = other.GetComponent <PlayerControler>();
                pl.HidePlayer();

                Destination.SetArrived();
                var dest = Destination.transform.localPosition;
                dest.x += DirectionToVector().x;
                dest.y  = Destination.transform.position.y;
                dest.z += DirectionToVector().y;
                other.transform.DOLocalMove(dest, 1f).SetEase(GameManager.Instance.CameraCurve);
                CubeRotator.Instance.Rotate(DirectionToVector());
                CubeRotator.Instance.unityEvent.AddListener(() =>
                {
                    Destination.Spawn(other.gameObject);
                    pl.ShowPlayer(0.6f);
                });
            }
        }
Exemple #12
0
    private void Update()
    {
        Debug.Log(gameStatus);
        if (players.Count == maxPlayers)
        {
            LookingForOthers.SetActive(false);
        }

        if (players.Count == maxPlayers && gameStatus == GameStatus.notStart)
        {
            bool gameReady = true;


            foreach (GameObject player in players)
            {
                if (!player.GetComponent <PlayerControler>().playerReady)
                {
                    gameReady = false;
                }
            }

            if (gameReady)
            {
                WaitForOthers.SetActive(false);
                gameStatus = GameStatus.start;
            }
        }

        if (gameStatus == GameStatus.endTurn)
        {
            if (Time.time > timer)
            {
                for (int i = 0; i < players.Count; i++)
                {
                    PlayerControler player = players[i].GetComponent <PlayerControler>();
                    if (!player.alive)
                    {
                        UIManager.Instance.RpcSetPlayerLive(player.playerLives, player.Id);
                        players[i].GetComponent <PlayerControler>().RpcResetPlayer();
                    }
                }
                gameStatus = GameStatus.start;
            }
        }
        if (gameStatus == GameStatus.endGame)
        {
            foreach (GameObject player in players)
            {
                player.GetComponent <PlayerControler>().RpcUpdatePlayerScreen();
            }
        }

        if (gameStatus == GameStatus.endGame && timer < Time.time)
        {
            Debug.Log("Rdy to reset");
            gameStatus = GameStatus.start;
            CmdResetGame();
        }
    }
Exemple #13
0
 // Use this for initialization
 void Start()
 {
     PlayerChar = GetComponent <PlayerControler> ();
     //Find Current Instance of the player script
     //PlayerChar = GetComponent<PlayerControler>();
     //PlayerChar = FindObjectOfType(typeof(PlayerControler));
     //CurrentHealth = PlayerChar
 }
Exemple #14
0
 // Use this for initialization
 void Start()
 {
     _player           = GameObject.FindGameObjectWithTag("Player");
     _playerStartPos   = _player.transform.position;
     _playerSpeed      = _player.GetComponent <PlayerControler>();
     _playerStartSpeed = _playerSpeed.Speed;
     _score            = GameObject.FindGameObjectWithTag("Score").GetComponent <Text>();
 }
 // Start is called before the first frame update
 void Start()
 {
     player       = GameObject.FindGameObjectWithTag("Player");
     playerHealth = player.GetComponent <PlayerControler>();
     zombieHealth = GetComponent <ZombieScript>();
     anim         = GetComponent <Animator>();
     rb           = GetComponent <Rigidbody2D>();
 }
Exemple #16
0
 // Start is called before the first frame update
 void Start()
 {
     playerControler = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerControler>();
     if (playerControler == null)
     {
         Debug.Log("Cant find gamecontroller");
     }
 }
Exemple #17
0
    private bool PlayerTurn;                    //プレイヤの正逆

    // Start is called before the first frame update
    void Start()
    {
        //プレイヤコントローラを取る
        PLCon = GameObject.FindWithTag("Player").GetComponent <PlayerControler>();

        //FillOriginを設定
        UI_Sand[0].fillOrigin = UI_Sand[1].fillOrigin = (int)Image.OriginVertical.Bottom;
    }
Exemple #18
0
 // Use this for initialization
 void Awake()
 {
     selfMotion = gameObject.transform;
     ballLink   = GameObject.FindGameObjectWithTag("Master").GetComponent <RoundStarter>();
     player     = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerControler>();
     bounce     = gameObject.GetComponent <AudioSource>();
     deltaY     = (upperBound - lowerBound);
 }
Exemple #19
0
 void Update()
 {
     if (GameManager.GetInstance().currentGameState == GameState.GameOver)
     {
         coinsLabel.text    = GameManager.GetInstance().GetCollectedCoins().ToString();
         distanceLabel.text = PlayerControler.GetInstance().GetDistance().ToString();
     }
 }
    public void Restart()
    {
        SceneManager.LoadScene(SceneManager.GetActiveScene().name);
        PlayerControler.SetDefaultControls();

        GamePaused.SetActive(false);
        GamePanel.SetActive(true);
    }
Exemple #21
0
 /// <summary>
 /// Trigerred when the player has entered a room
 /// </summary>
 private void PlayerHasEnteredRoom(PlayerControler playerControler, RoomData room)
 {
     if (playerControler.playerId == playerId)
     {
         currentRoom = room;
         SetFootstepsAudioClip();
     }
 }
Exemple #22
0
 /// <summary>
 /// Trigerred when the player has exited a room
 /// </summary>
 private void PlayerHasExitedRoom(PlayerControler playerControler, RoomData exitedRoom, RoomData remainingRoom)
 {
     if (playerControler.playerId == playerId)
     {
         currentRoom = remainingRoom;
         SetFootstepsAudioClip();
     }
 }
Exemple #23
0
 public void shopset(string IDs)
 {
     player          = GameObject.Find(IDs);
     Character       = player.transform.FindChild("Character" + IDs).gameObject;
     PlayerControler = Character.GetComponent <PlayerControler>();
     Inventory       = GameObject.Find("Inventory").gameObject;
     inventory       = Inventory.GetComponent <Inventory>();
 }
Exemple #24
0
 // Use this for initialization
 void Start()
 {
     player          = GameObject.Find("BB8").gameObject;
     door            = this.transform.Find("door").gameObject;
     posClose        = door.transform.position;
     posOpen         = posClose + new Vector3(0, offset, 0);
     playerControler = (PlayerControler)player.GetComponent(typeof(PlayerControler));
 }
Exemple #25
0
 void Start()
 {
     rb            = GetComponent <Rigidbody2D>();
     target        = GameObject.FindObjectOfType <PlayerControler>();
     moveDirection = (target.transform.position - transform.position).normalized * moveSpeed;
     rb.velocity   = new Vector2(moveDirection.x, moveDirection.y);
     Destroy(gameObject, 3f);
 }
Exemple #26
0
    // Use this for initialization
    void Start()
    {
        stamina = maxStamina;

        pc = this.gameObject.GetComponent<PlayerControler>();
        pa = this.gameObject.GetComponent<PlayerAttack>();
        anim = this.gameObject.GetComponent<Animator>();
    }
Exemple #27
0
 void Start()
 {
     gm          = GameObject.FindGameObjectWithTag("GM").GetComponent <GameMaster>();
     pc          = FindObjectOfType <PlayerControler>();
     col         = GetComponent <SphereCollider>();
     audioSource = GetComponent <AudioSource>();
     text.SetActive(false);
 }
Exemple #28
0
    // Start is called before the first frame update
    void Start()
    {
        //InvokeRepeating("SpawnRandomAnimals", startDelay, spawnInterval);

        PlayerContorlerScript = GameObject.Find("Player").GetComponent <PlayerControler>();

        Invoke("SpawnRandomAnimal", (Random.Range(repeatRateMin, repeatRateMax)));
    }
Exemple #29
0
 // Use this for initialization
 void Awake()
 {
     playerDrone = GetComponent <AudioSource>();
     playerLink  = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerControler>();
     //deltaPitch = (highPitch - lowPitch) / 2;
     //basePitch = deltaPitch + lowPitch;
     maxDisplacement = playerLink.upperBound;
 }
    void Start()
    {
        player = FindObjectOfType<PlayerControler> ();

        if (player.transform.localScale.x < 0)
        {
            speed = -speed;
        }
    }
Exemple #31
0
 public bool HandleRaycast(PlayerControler callingController)
 {
     if (Input.GetMouseButtonDown(0))
     {
         Pickup(callingController.gameObject);
         GetCursorType();
     }
     return(true);
 }
Exemple #32
0
 // Use this for initialization
 void Awake()
 {
     AlignedSound     = GetComponent <AudioSource>();
     ballLink         = GameObject.FindGameObjectWithTag("Master").GetComponent <RoundStarter>();
     playerLink       = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerControler>();
     alignmentBuffer *= alignmentBuffer;
     falloffBuffer   *= falloffBuffer;
     maxVolume        = AlignedSound.volume;
 }
    private void Start()
    {
        if (player == null)
        {
            player = GameObject.FindWithTag("Player");
        }

        controler = player.GetComponent <PlayerControler>();
    }
Exemple #34
0
 public void SetupStats(string _IDs)
 {
     if (Player == null)
     {
         Player          = GameObject.Find(_IDs);
         Character       = Player.transform.FindChild("Character" + _IDs).gameObject;
         PlayerControler = Character.GetComponent <PlayerControler>();
     }
 }
    void Start()
    {
        PlayerControler pc = FindObjectOfType <PlayerControler>();

        if (pc != null)
        {
            player = pc.transform;
        }
    }
Exemple #36
0
    void Start()
    {
        ri = playerAni.GetComponent<Rigidbody2D>();
        rayMask = 1 << LayerMask.NameToLayer("Ground");

        if (!back)
            back = FindObjectOfType<BackgroundControler>();
        if (!playerControler)
            playerControler = FindObjectOfType<PlayerControler>();
        enabled = false;

    }
 void Start()
 {
     GameObject PlayerComponent = GameObject.FindWithTag("Player") ;
     //JESLI SZUKANIE SIE POWIODLO TO PRZYPISUJEMY COMPONENT DO OBIEKTU
     if( PlayerComponent != null )
     {
         player = PlayerComponent.GetComponent<PlayerControler>() ;
     }
     //JESLI NIE ZNALEZLISMY LUB PRZYPISANIE SIE NIE POWIODLO WYSWIETLAMY TEKST
     if(player == null)
     {
         Debug.Log( " can't find Player PlayerControler " ) ;
     }
 }
    void Start()
    {
        playercontroler = GetComponentInParent<PlayerControler>();

        if (playercontroler != null)
        {
            if (!playercontroler.isLocalPlayer)
            {
                GetComponent<AudioListener>().enabled = false;
                this.enabled = false;
            }
        }

        rigidbody = GetComponent<Rigidbody>();

        if (rigidbody)
            rigidbody.freezeRotation = true;
    }
    private void FindPlayers()
    {
        players = NetworkManager.FindObjectsOfType<PlayerControler>();
        GameManager.Instance.Players = players;

        if (players.Length > latestPlayerCount)
        {
            if (gotData == false)
            {
                gotData = true;
                player = GameManager.Instance.GetLocalPlayer();

                if (GameManager.Instance.RoundCount == 1 && player.isServer)
                {
                    player.CmdSetCharacter(1);
                    player.CmdSetWasDealer(true);
                    hasDealer = true;
                }
            }

            if (hasDealer == false && player.isServer)
            {
                foreach (var p in players)
                {
                    if (p.WasDealer == false)
                    {
                        eventualDealers.Add(p);
                    }
                }

                if (eventualDealers.Count > 0)
                {
                    int rndPlayer = Random.Range(0, eventualDealers.Count);

                    eventualDealers[rndPlayer].CmdSetCharacter(1);
                    eventualDealers[rndPlayer].CmdSetWasDealer(true);
                }
            }
        }

        latestPlayerCount = players.Length;
    }
    void OnTriggerEnter(Collider collider)
    {
        if (collider.gameObject.tag == "Cop" || collider.gameObject.tag == "Dealer" && Collected == false)
        {
            if (player != null && latestPlayer != null)
            {
                player = collider.gameObject.GetComponent<PlayerControler>();
                if (!Object.ReferenceEquals(player, latestPlayer))
                {
                    for (int i = 0; i < GameManager.Instance.Players.Length; i++)
                    {
                        if (Object.ReferenceEquals(player, GameManager.Instance.Players[i]))
                        {
                            CmdUpdatePlayerNI(GameManager.Instance.Players[i].netId);
                        }
                    }
                    collecting = true;
                }
            }
            else
            {
                player = collider.gameObject.GetComponent<PlayerControler>();

                for (int i = 0; i < GameManager.Instance.Players.Length; i++)
                {
                    if (Object.ReferenceEquals(player, GameManager.Instance.Players[i]))
                    {
                        CmdUpdatePlayerNI(GameManager.Instance.Players[i].netId);
                    }
                }
                collecting = true;
            }
        }
    }
 private void PlayerControler_onPlayerDestoryed(PlayerControler p)
 {
     p.onJump -= Player_OnJump;
     p.onCoinsLost -= Player_OnHit;
     p.onHitGround -= Player_Land;
 }
 // Use this for initialization
 void Start()
 {
     playerControler = GameObject.FindWithTag ("Player").GetComponent<PlayerControler> ();
 }
Exemple #43
0
 private void PlayerControler_onPlayerCreated(PlayerControler p)
 {
     PlayerExists = true;
 }
Exemple #44
0
 private void PlayerControler_onPlayerDestoryed(PlayerControler p)
 {
     PlayerExists = false;
 }
Exemple #45
0
 private void PlayerControler_onPlayerCreated(PlayerControler p)
 {
     p.onBossBattleAttack += P_onBossBattleAttack;
 }
Exemple #46
0
	// Use this for initialization
	void Start () {
        pc = this.gameObject.GetComponent<PlayerControler>();
        pg = this.gameObject.GetComponent<PlayerGrab>();
        anim = this.gameObject.GetComponent<Animator>();
	}
Exemple #47
0
 void PlayerDestoryed(PlayerControler p)
 {
     p.onJump -= PlayerControler_onJump;
     p.onShoot -= PlayerControler_onShoot;
     p.onHitGround -= PlayerControler_onHitGround;
 }
 void Start()
 {
     this.PlayerControler = GetComponent<PlayerControler>();
     Inventory = new Inventory();
     maxItemCount = 5;
 }
 // Use this for initialization
 void Start()
 {
     player = FindObjectOfType<PlayerControler> ();
 }
Exemple #50
0
 public void OnDestroy()
 {
     
     dropTable = null;
     audioControler = null;
     uiControler = null;
     playerControler = null;
     inputManager = null;
     _instance = null;
     _stageControler = null;
     _Destroyed = true;
 }
Exemple #51
0
    void SetStatics()
    {
        if (_inputManager && !inputManager)
            inputManager = _inputManager;

        if (!_instance)
            _instance = this;

        if (_playerControler && !playerControler)
            playerControler = _playerControler;

        if (_UIControler && !uiControler)
            uiControler = _UIControler;

        if (_AudioControler && !audioControler)
            audioControler = _AudioControler;

        if (_DropTable && !dropTable)
            dropTable = _DropTable;

        if (_optionsMenu && !optionsMenu)
            optionsMenu = _optionsMenu;

        if (_UICamera && !UICamera)
            UICamera = _UICamera;

        if (_TutorialControler && !TutorialControler)
            TutorialControler = _TutorialControler;
    }
Exemple #52
0
 void onPlayerCreated(PlayerControler p)
 {
     if (_playerControler == null)
         _playerControler = p;
 }
    // Use this for initialization
    void Start()
    {
        GameObject go;
        // Initialize the static reference to this
        PersonBrain.lvlManager = this;

        personsInUse = new List<Transform>();
        personsRecycled = new List<Transform>();

        bgInUse = new List<Transform>();
        bgRecycled = new List<Transform>();

        // Spawn player
        player = Instantiate(playerPrefab);
        plCtrl = player.GetComponent<PlayerControler>();

        go = GameObject.Find("MainAudioController");
        if (go != null) {

            sc = go.GetComponent<SoundController>();
            if (sc != null) {

                audSrc = go.GetComponent<AudioSource>();
            }
        }

        startLevel(curLevel);
    }
    private void Spectate()
    {
        if (isLocalPlayer)
            Instantiate(Spectator);

        if (Character is Dealer)
            GameManager.Instance.ResetRound();
        else
        {
            int deadCops = 0;
            int cops = 0;

            foreach (var player in GameManager.Instance.Players)
            {
                if (player.tag == "Cop")
                    cops++;

                if (player.tag == "Cop" && player.died)
                    deadCops++;
                else if(player.tag == "Dealer")
                    dealer = player;
            }

            if (deadCops == cops)
            {
                if (dealer.isLocalPlayer)
                    dealer.CmdAddPoints(GameManager.Instance.PointsForKillingCops);

                GameManager.Instance.ResetRound();
            }
            else
                this.gameObject.SetActive(false);
        }
    }
    private void Die(PlayerControler enemy)
    {
        if (Weed != null)
            Weed.CmdDrop();

        if (this.Character is Dealer)
            enemy.CmdAddPoints(GameManager.Instance.PointsForKillingDealer);

        CmdSetDying(true);
    }
Exemple #56
0
 private void PlayerControler_onPlayerCreated(PlayerControler p)
 {
     p.onDeath += Player_onDeath;
     p.onEnergyZero += Player_onEnergyZero;
     p.onCoinPickup += P_onCoinPickup;
     p.onCoinsLost += P_onCoinsLost;
 }
Exemple #57
0
    void onPlayerDestoryed(PlayerControler p)
    {
        if (_playerControler != p)
            return;

        _playerControler = null;
        playerControler = null;
    }
Exemple #58
0
    void PlayerCreated(PlayerControler p)
    {
        p.onJump += PlayerControler_onJump;
        p.onShoot += PlayerControler_onShoot;
        p.onHitGround += PlayerControler_onHitGround;

    }
    public void DeductHealth(int damage, PlayerControler enemy)
    {
        var totalDmg = (damage - this.Amor);
        if (totalDmg < 0)
            totalDmg = 0;

        this.Health -= totalDmg;

        if (Health <= 0)
            this.Die(enemy);
    }