// Use this for initialization void Start() { playerInputHandler = this.gameObject.AddComponent <PlayerInputHandler>(); playerMovementHandler = this.gameObject.AddComponent <PlayerMovementHandler>(); playerAnimationHandler = this.gameObject.AddComponent <PlayerAnimationHandler>(); playerShieldHandler = GetComponent <PlayerShieldHandler>(); }
private void Awake() { if (instance == null) { instance = this; } }
void Update() { CharacterController controller = GetComponent <CharacterController>(); PlayerMovementHandler movement = GetComponent <PlayerMovementHandler>(); //make player move controller.Move(movement.getMove(controller, transform.position - cam.transform.position)); }
private void Construct(PlayerMovementHandler movement, PlayerMouseMovementHandler mouseMovement, PlayerCollectibleHandler collectibleHandler, HoverCraftMovementHandler hoverCraft) { playerMovementHandler = movement; playerMouseMovementHandler = mouseMovement; playerCollectibleHandler = collectibleHandler; hoverCraftMovement = hoverCraft; }
private void Awake() { playerAnimController = GetComponent <Animator>(); playerCollider = GetComponent <BoxCollider>(); playerInput = GetComponent <PlayerInputHandler>(); playerMovement = GetComponent <PlayerMovementHandler>(); playerInventory = GetComponent <PlayerInventoryHandler>(); }
private void Awake() { // Gather required component references and values m_groundCheck = GetComponentInChildren <GroundCheck>(); m_primaryPlayerCollider = GetComponent <BoxCollider2D>(); m_playerRigidbody = GetComponent <Rigidbody2D>(); m_playerMovementHandler = GetComponent <PlayerMovementHandler>(); m_playerHealthSystem = GetComponent <PlayerHealthSystem>(); }
public void Construct( PlayerModel player, PlayerCollisionHandler collisionHandler, PlayerMovementHandler movementHandler, PlayerAnimationHandler animationHandler) { _player = player; _collisionHandler = collisionHandler; _movementHandler = movementHandler; _animationHandler = animationHandler; }
private void GridManager_OnInitialSegmentGenerationCompleted() { playerMovementHandler = FindObjectOfType <PlayerMovementHandler>(); if (!isGameStarted) { // Игра началась isGameStarted = true; } playerMovementHandler.OnBonusCollected += PlayerMovementHandler_OnBonusCollected; playerMovementHandler.OnPlayerIsBlocked += PlayerMovementHandler_OnPlayerIsBlocked; }
// Use this for initialization void Start() { PlayerMovementHandler player = FindObjectOfType <PlayerMovementHandler>(); if (player != null) { target = FindObjectOfType <PlayerMovementHandler>().transform; } if (target == null) { target = FindObjectOfType <HeroBehaviour>().transform; } offset = transform.position - target.position; EventCoordinator.StartListening(EventName.System.Victory(), OnVictory); }
// Update is called once per frame void Update() { if (GameObject.FindGameObjectWithTag("Player1") != null) { Player1 = GameObject.FindGameObjectWithTag("Player1").GetComponentInChildren <PlayerMovementHandler>(); } if (GameObject.FindGameObjectWithTag("Player2") != null) { Player2 = GameObject.FindGameObjectWithTag("Player2").GetComponentInChildren <Player2MovementHandler>(); } if (GameObject.Find("TelaCanvas").GetComponent <Timer>().currentTime == 0) { GetComponent <AudioSource>().Stop(); foreach (var obj in objectsToDeactivate) { obj.SetActive(false); } foreach (var obj in objectsToActivate) { obj.SetActive(true); } if (Player1.GetScore() > Player2.GetScore()) { WinnerText.text = "Player 1 Wins"; SetControlButtons(); } else if (Player1.GetScore() < Player2.GetScore()) { WinnerText.text = "Player 2 Wins"; SetControlButtons(); } else { WinnerText.text = "Draw"; SetControlButtons(); } } }
public void Construct(PlayerModel player, PlayerMovementHandler movementHandler) { _player = player; _movementHandler = movementHandler; }
private void InitializePlayer() { playerMovementHandler = new PlayerMovementHandler(this); rotationHandler = new PlayerRotationHandler(this); TextureHandler.ChangePlayerTexture(spriteSheet, spriteSheetPath); }