Example #1
0
    public override void OnStartLocalPlayer()
    {
        base.OnStartLocalPlayer();

        hmd             = GameObject.FindGameObjectWithTag("MainCamera");
        alignmentClient = GetComponent <AlignmentClient>();

        EventAnnouncer.GetTaggedInstance().SetCurrentPlayer(this.gameObject);
    }
Example #2
0
    public void SetCurrentPlayer(GameObject player)
    {
        this.player = player;

        alignmentClient = player.GetComponent <AlignmentClient>();
        if (alignmentClient != null)
        {
            alignmentClient.EventPlayerAlignmentStarted   += AlignmentClient_EventPlayerAlignmentStarted;
            alignmentClient.EventPlayerAlignmentFinished  += AlignmentClient_EventPlayerAlignmentFinished;
            alignmentClient.EventPlayerAlignmentRejection += AlignmentClient_EventPlayerAlignmentRejection;
        }
    }