コード例 #1
0
ファイル: NetworkHead.cs プロジェクト: ech0array/chunx
 public override void OnPlayerEnteredRoom(Player player)
 {
     base.OnPlayerEnteredRoom(player);
     DevelopmentHead.Track("network_is_master_client", PhotonNetwork.IsMasterClient);
     DevelopmentHead.Log($"network_head: a player with the actor id of {player.ActorNumber} joined the room", LogType.Log);
     DevelopmentHead.Track("network_room_population", PhotonNetwork.PlayerList.Length);
 }
コード例 #2
0
ファイル: NetworkHead.cs プロジェクト: ech0array/chunx
 public override void OnJoinedRoom()
 {
     DevelopmentHead.Log("network_head: joined room", LogType.Log);
     DevelopmentHead.Track("network_room", PhotonNetwork.CurrentRoom.Name);
     DevelopmentHead.Track("network_actor_id", photonView.OwnerActorNr);
     DevelopmentHead.Track("network_room_population", PhotonNetwork.PlayerList.Length);
 }
コード例 #3
0
    internal void EnterGameState(GameState gameState)
    {
        DevelopmentHead.Track($"game_state", gameState.ToString().ToLower());
        GameState previousGamestate = this.gameState;

        this.gameState = gameState;
        ManageStateChange(gameState, previousGamestate);
    }
コード例 #4
0
ファイル: NetworkHead.cs プロジェクト: ech0array/chunx
    private void Start()
    {
        PhotonNetwork.AutomaticallySyncScene = true;

        DevelopmentHead.Track("network_status", "disconnected", Color.red);
        DevelopmentHead.Track("network_room", null);
        DevelopmentHead.Track("network_nickname", PhotonNetwork.LocalPlayer.NickName);
        DevelopmentHead.Track("network_actor_id", PhotonNetwork.LocalPlayer.UserId);
        DevelopmentHead.Track("network_server_address", null);
    }
コード例 #5
0
ファイル: NetworkHead.cs プロジェクト: ech0array/chunx
 internal void Connect()
 {
     if (PhotonNetwork.IsConnected)
     {
         return;
     }
     PhotonNetwork.OfflineMode = false;
     DevelopmentHead.Track("network_status", "connecting", Color.yellow);
     PhotonNetwork.GameVersion = "X : 1.0.0";
     PhotonNetwork.ConnectUsingSettings();
 }
コード例 #6
0
ファイル: ControllableCamera.cs プロジェクト: ech0array/chunx
    private void Update()
    {
        if (user == null)
        {
            return;
        }

        DevelopmentHead.Track($"camera_position - {base.gameObject.name.ToLower()}", base.transform.position.ToString());
        DevelopmentHead.Track($"camera_mode", _mode.ToString().ToLower());

        Move(user.input.move);
        Look(user.input.look);

        ActionA();
        ActionB();
        ActionX();
        ActionMenu();
    }
コード例 #7
0
ファイル: NetworkHead.cs プロジェクト: ech0array/chunx
 public override void OnCreatedRoom()
 {
     base.OnCreatedRoom();
     DevelopmentHead.Log("network_head: joined room", LogType.Log);
 }
コード例 #8
0
ファイル: NetworkHead.cs プロジェクト: ech0array/chunx
 public override void OnDisconnected(DisconnectCause cause)
 {
     DevelopmentHead.Track("network_status", "disconnected", Color.red);
 }
コード例 #9
0
ファイル: NetworkHead.cs プロジェクト: ech0array/chunx
 public override void OnConnectedToMaster()
 {
     DevelopmentHead.Track("network_status", "connected", Color.green);
     DevelopmentHead.Track("network_is_master_client", PhotonNetwork.IsMasterClient);
     DevelopmentHead.Track("network_server_address", PhotonNetwork.ServerAddress);
 }