Example #1
0
 private void Start()
 {
     if (!hasAuthority)
     {
         return;
     }
     playerClickInput = GetComponent <PlayerClickInput>();
     allObjects       = GameObject.FindGameObjectsWithTag("PositionTrigger");
     fieldViewManager = Camera.main.GetComponent <CameraManager>().FieldOfView;
 }
Example #2
0
    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);
    }
Example #3
0
 public void Init(PlayerClickInput playerClickInput)
 {
     this.actionButton.onClick.AddListener(playerClickInput.TryPerformInteraction);
 }