public override void OnStartLocalPlayer() { base.OnStartLocalPlayer(); hmd = GameObject.FindGameObjectWithTag("MainCamera"); alignmentClient = GetComponent <AlignmentClient>(); EventAnnouncer.GetTaggedInstance().SetCurrentPlayer(this.gameObject); }
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; } }