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(); }
public void SetKickPlayer(NewPlayerMovent _playerMovement) { if (kickPlayerState == null) { kickPlayerState = new KickPlayer(actionsAI, this, _playerMovement); } SetState03(kickPlayerState); }
public void CallKickPlayer(NewPlayerMovent _playerMovement) { if (!canKick) { return; } botFSM.SetKickPlayer(_playerMovement); StartCoroutine("KickCooldown"); }
private void Start() { playerAnim = GetComponent <PlayerAnimationsDB>(); playerMovement = GetComponent <NewPlayerMovent>(); dogController = GetComponent <DogController>(); buttonA = GetComponent <ButtonA>(); controller = GetComponent <Controller2D>(); inputController = GetComponent <InputController>(); playerAnimInfo = GetComponent <PlayerAnimInfo>(); }
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; }