private void Start() { if (!hasAuthority) { return; } playerClickInput = GetComponent <PlayerClickInput>(); allObjects = GameObject.FindGameObjectsWithTag("PositionTrigger"); fieldViewManager = Camera.main.GetComponent <CameraManager>().FieldOfView; }
protected void Start() { Renderer = GetComponentInChildren <CharacterRenderer>(); if (!hasAuthority) { return; } this.inventory = GetComponent <Inventory>(); Animator = GetComponent <Animator>(); var cameraManager = Camera.main.GetComponent <CameraManager>(); clickInteractionManager = GetComponentInChildren <PlayerClickInput>(); cameraManager.Init(transform); cameraManager.StartIntro(); ChangeState(new PlayerIdleState(this)); RoomPlayerVivox.Instance.StartGame(settings.PlayerType); }
public void Init(PlayerClickInput playerClickInput) { this.actionButton.onClick.AddListener(playerClickInput.TryPerformInteraction); }