Example #1
0
    void Start()
    {
        controller      = GetComponent <Controller2D>();
        PV              = GetComponent <PhotonView>();
        playerMove      = GetComponent <NewPlayerMovent>();
        inputController = GetComponent <InputController>();
        buildPC         = Resources.Load <BoolVariable>("BuildPC");

        rightDir = true;
        leftDir  = false;

        menuCustom = false;

        if (SceneManager.GetActiveScene().name == "HUB" || !PhotonNetwork.InRoom)
        {
            menuCustom = true;
        }

        if (SceneManager.GetActiveScene().name == "Customiza" || SceneManager.GetActiveScene().name == "Cabelo" || SceneManager.GetActiveScene().name == "Shirt" || SceneManager.GetActiveScene().name == "Tenis")
        {
            desativaCanvas = true;
        }

        CheckHUD();
    }
Example #2
0
 public void SetKickPlayer(NewPlayerMovent _playerMovement)
 {
     if (kickPlayerState == null)
     {
         kickPlayerState = new KickPlayer(actionsAI, this, _playerMovement);
     }
     SetState03(kickPlayerState);
 }
Example #3
0
 public void CallKickPlayer(NewPlayerMovent _playerMovement)
 {
     if (!canKick)
     {
         return;
     }
     botFSM.SetKickPlayer(_playerMovement);
     StartCoroutine("KickCooldown");
 }
Example #4
0
 private void Start()
 {
     playerAnim      = GetComponent <PlayerAnimationsDB>();
     playerMovement  = GetComponent <NewPlayerMovent>();
     dogController   = GetComponent <DogController>();
     buttonA         = GetComponent <ButtonA>();
     controller      = GetComponent <Controller2D>();
     inputController = GetComponent <InputController>();
     playerAnimInfo  = GetComponent <PlayerAnimInfo>();
 }
Example #5
0
        void Start()
        {
            PV = GetComponent <PhotonView>();

            int spawnPicker;

            spawnPicker = PhotonNetwork.IsMasterClient.Equals(true) ? 0 : 1;              //achar posição de spawn(primeiro ou segundo player)



            //int spawnPicker = Random.Range(0, GameSetupController.GS.spawnPoints.Length);
            string prefabName = GameSetupController.GS.playerPrefabName;

            if (PV.IsMine || !PhotonNetwork.InRoom)
            {
                myAvatar = PhotonNetwork.Instantiate(Path.Combine("PhotonPrefabs", prefabName),
                                                     GameSetupController.GS.spawnPoints[spawnPicker].position, GameSetupController.GS.spawnPoints[spawnPicker].rotation, 0);

                myPlayer = myAvatar;
                SceneInitializer.current.GetPlayerPositionInGame();
            }

            playerMove         = myAvatar.GetComponentInChildren <NewPlayerMovent>();
            motoPlayerMovement = myAvatar.GetComponentInChildren <NewMotoPlayerMovement>();
            playerThings       = myAvatar.GetComponentInChildren <PlayerThings>();



            if (playerMove != null)
            {
                playerMove.enabled = false;
            }
            if (motoPlayerMovement != null)
            {
                motoPlayerMovement.enabled = false;
            }
        }
 public void KickPlayer(NewPlayerMovent _playerMove)
 {
     _playerMove.KickedByOther();
     Debug.Log("[ActionsAI] KickPlayer()");
 }
 public KickPlayer(ActionsAI _actionsAI, BotFSM _stateMachine, NewPlayerMovent _playerMovement)
 {
     actionsAI      = _actionsAI;
     stateMachine   = _stateMachine;
     playerMovement = _playerMovement;
 }