コード例 #1
0
 public static NetworkMode GetNetworkMode(this SceneTree tree)
 {
     if (!tree.HasNetworkPeer())
     {
         return(NetworkMode.None);
     }
     return(tree.IsNetworkServer() ? NetworkMode.Server : NetworkMode.Client);
 }
コード例 #2
0
ファイル: MDStatics.cs プロジェクト: Meister1593/MDFramework
        /// <summary>
        /// Gets the peer ID from the game session, 1 for server or 0 for standalone
        /// </summary>
        /// <returns>The peer id</returns>
        public static int GetPeerId()
        {
            SceneTree Tree = GetTree();

            if (Tree != null && Tree.HasNetworkPeer())
            {
                return(GetTree().GetNetworkUniqueId());
            }

            return(0);
        }