File size: 775 Bytes
ce81a16
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Quantum;

public class CameraBehavior : QuantumCallbacks
{
  private bool _isInverted = false;

  public override void OnUpdateView(QuantumGame game)
  {
    var player = game.Session.LocalPlayerIndices[0];
    if (player != 0 && !_isInverted)
    {
      transform.eulerAngles = new Vector3(transform.eulerAngles.x, transform.eulerAngles.y +180, transform.eulerAngles.z);

      for (int i = 0; i < ChessViewUpdater.Instance.Pieces.Length; i++)
      {
        var p = ChessViewUpdater.Instance.Pieces[i];
        p.transform.eulerAngles = new Vector3(p.transform.eulerAngles.x, p.transform.eulerAngles.y, p.transform.eulerAngles.z + 180);
      }
      _isInverted = true;
    }
  }
}