온라인 구현
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7dfd47dc8b9484dd79d8636d8603a9e5
|
||||
DefaultImporter:
|
||||
userData:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 119922
|
||||
packageName: PUN 2 - FREE
|
||||
packageVersion: 2.52
|
||||
assetPath: Assets/Photon/PhotonUnityNetworking/Demos/DemoHub/DemoHub-Scene.unity
|
||||
uploadId: 817708
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 857fb0c989c46264a8568187f4ef7fac
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"name": "PunDemos.DemoHubEditor",
|
||||
"references": [
|
||||
"PhotonUnityNetworking",
|
||||
"PhotonRealtime"
|
||||
],
|
||||
"includePlatforms": [
|
||||
"Editor"
|
||||
],
|
||||
"excludePlatforms": []
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e9a89c21e4f5b294eb31fb8166e13303
|
||||
AssemblyDefinitionImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 119922
|
||||
packageName: PUN 2 - FREE
|
||||
packageVersion: 2.52
|
||||
assetPath: Assets/Photon/PhotonUnityNetworking/Demos/DemoHub/Editor/PunDemos.DemoHubEditor.asmdef
|
||||
uploadId: 817708
|
||||
@@ -0,0 +1,166 @@
|
||||
// --------------------------------------------------------------------------------------------------------------------
|
||||
// <copyright file="PunStartup.cs" company="Exit Games GmbH">
|
||||
// Part of: Photon Unity Demos
|
||||
// </copyright>
|
||||
// <summary>
|
||||
// Used to setup the demo build settings and load the first demo scene (if imported into a new empty project).
|
||||
// </summary>
|
||||
// <author>developer@exitgames.com</author>
|
||||
// --------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using UnityEditor.SceneManagement;
|
||||
using UnityEngine;
|
||||
using UnityEditor;
|
||||
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using ExitGames.Client.Photon;
|
||||
using UnityEngine.SceneManagement;
|
||||
|
||||
namespace Photon.Pun.Demo.Hub
|
||||
{
|
||||
[InitializeOnLoad]
|
||||
public class PunStartup : MonoBehaviour
|
||||
{
|
||||
|
||||
static PunStartup()
|
||||
{
|
||||
bool doneBefore = EditorPrefs.GetBool("PunDemosOpenedBefore");
|
||||
if (!doneBefore)
|
||||
{
|
||||
EditorApplication.update += OnUpdate;
|
||||
}
|
||||
}
|
||||
|
||||
static void OnUpdate()
|
||||
{
|
||||
if (EditorApplication.isUpdating || Application.isPlaying)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
bool doneBefore = EditorPrefs.GetBool("PunDemosOpenedBefore");
|
||||
EditorPrefs.SetBool("PunDemosOpenedBefore", true);
|
||||
EditorApplication.update -= OnUpdate;
|
||||
|
||||
if (doneBefore)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
if (string.IsNullOrEmpty(SceneManagerHelper.EditorActiveSceneName) && EditorBuildSettings.scenes.Length == 0)
|
||||
{
|
||||
LoadPunDemoHub();
|
||||
SetPunDemoBuildSettings();
|
||||
Debug.Log("No scene was open. Loaded PUN Demo Hub Scene and added demos to build settings. Ready to go! This auto-setup is now disabled in this Editor.");
|
||||
}
|
||||
}
|
||||
|
||||
[MenuItem("Window/Photon Unity Networking/Configure Demos (build setup)", false, 5)]
|
||||
public static void SetupDemo()
|
||||
{
|
||||
SetPunDemoBuildSettings();
|
||||
}
|
||||
|
||||
//[MenuItem("Window/Photon Unity Networking/PUN Demo Loader Reset")]
|
||||
//protected static void ResetDemoLoader()
|
||||
//{
|
||||
// EditorPrefs.DeleteKey("PunDemosOpenedBefore");
|
||||
//}
|
||||
|
||||
public static void LoadPunDemoHub()
|
||||
{
|
||||
string scenePath = FindAssetPath("DemoHub-Scene t:scene");
|
||||
if (!string.IsNullOrEmpty(scenePath))
|
||||
{
|
||||
EditorSceneManager.OpenScene (scenePath);
|
||||
Selection.activeObject = AssetDatabase.LoadMainAssetAtPath (scenePath);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Finds the asset path base on its name or search query: https://docs.unity3d.com/ScriptReference/AssetDatabase.FindAssets.html </summary>
|
||||
/// <returns>The asset path. String.Empty, if not found.</returns>
|
||||
/// <param name="asset">Asset filter for AssetDatabase.FindAssets.</param>
|
||||
public static string FindAssetPath(string asset)
|
||||
{
|
||||
string[] guids = AssetDatabase.FindAssets(asset, null);
|
||||
if (guids.Length < 1)
|
||||
{
|
||||
Debug.LogError("We have a problem finding the asset: " + asset);
|
||||
return string.Empty;
|
||||
} else
|
||||
{
|
||||
return AssetDatabase.GUIDToAssetPath(guids[0]);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Finds scenes in "Assets/Photon Unity Networking/Demos/", excludes those in folder "PUNGuide_M2H" and applies remaining scenes to build settings. The one with "Hub" in it first.
|
||||
/// </summary>
|
||||
public static void SetPunDemoBuildSettings()
|
||||
{
|
||||
string _PunPath = string.Empty;
|
||||
|
||||
string _thisPath = PhotonNetwork.FindAssetPath ("PunStartUp");
|
||||
|
||||
_thisPath = Application.dataPath + _thisPath.Substring (6); // remove "Assets/"
|
||||
|
||||
//_PunPath = PhotonEditorUtils.GetParent(_thisPath,"Photon");
|
||||
|
||||
if (string.IsNullOrEmpty(_PunPath))
|
||||
{
|
||||
_PunPath = Application.dataPath+"/Photon";
|
||||
}
|
||||
|
||||
// find path of pun guide
|
||||
|
||||
string[] tempPaths = Directory.GetDirectories(_PunPath, "Demos*", SearchOption.AllDirectories);
|
||||
if (tempPaths == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
List<EditorBuildSettingsScene> sceneAr = new List<EditorBuildSettingsScene> ();
|
||||
|
||||
// find scenes of guide
|
||||
foreach (string guidePath in tempPaths)
|
||||
{
|
||||
tempPaths = Directory.GetFiles (guidePath, "*.unity", SearchOption.AllDirectories);
|
||||
|
||||
if (tempPaths == null || tempPaths.Length == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
// add found guide scenes to build settings
|
||||
for (int i = 0; i < tempPaths.Length; i++)
|
||||
{
|
||||
//Debug.Log(tempPaths[i]);
|
||||
string path = tempPaths [i].Substring (Application.dataPath.Length - "Assets".Length);
|
||||
path = path.Replace ('\\', '/');
|
||||
//Debug.Log(path);
|
||||
|
||||
if (path.Contains ("PUNGuide_M2H") || path.Contains("DemoLoadBalancing"))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
// edited to avoid old scene to be included.
|
||||
if (path.Contains ("DemoHub-Scene"))
|
||||
{
|
||||
sceneAr.Insert (0, new EditorBuildSettingsScene (path, true));
|
||||
continue;
|
||||
}
|
||||
|
||||
sceneAr.Add (new EditorBuildSettingsScene (path, true));
|
||||
}
|
||||
}
|
||||
|
||||
EditorBuildSettings.scenes = sceneAr.ToArray();
|
||||
EditorSceneManager.OpenScene(sceneAr[0].path);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6bafe5c223c99ab44a5f70010efdae47
|
||||
MonoImporter:
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 119922
|
||||
packageName: PUN 2 - FREE
|
||||
packageVersion: 2.52
|
||||
assetPath: Assets/Photon/PhotonUnityNetworking/Demos/DemoHub/Editor/PunStartup.cs
|
||||
uploadId: 817708
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c8b3e10be8e7cbb4a887448e72c0c02a
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,188 @@
|
||||
// --------------------------------------------------------------------------------------------------------------------
|
||||
// <copyright file="DemoHubManager.cs" company="Exit Games GmbH">
|
||||
// Part of: Photon Unity Demos
|
||||
// </copyright>
|
||||
// <summary>
|
||||
// Used as starting point to let developer choose amongst all demos available.
|
||||
// </summary>
|
||||
// <author>developer@exitgames.com</author>
|
||||
// --------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
using UnityEngine.SceneManagement;
|
||||
|
||||
using System.Collections.Generic;
|
||||
|
||||
using Photon.Pun.Demo.Cockpit;
|
||||
|
||||
namespace Photon.Pun.Demo.Hub
|
||||
{
|
||||
public class DemoHubManager : MonoBehaviour {
|
||||
|
||||
|
||||
public Text TitleText;
|
||||
public Text DescriptionText;
|
||||
public GameObject OpenSceneButton;
|
||||
public GameObject OpenTutorialLinkButton;
|
||||
public GameObject OpenDocLinkButton;
|
||||
|
||||
string MainDemoWebLink = "https://doc.photonengine.com/en-us/pun/v2/getting-started/pun-intro";
|
||||
|
||||
struct DemoData
|
||||
{
|
||||
public string Title;
|
||||
public string Description;
|
||||
public string Scene;
|
||||
public string TutorialLink;
|
||||
public string DocLink;
|
||||
}
|
||||
|
||||
Dictionary<string,DemoData> _data = new Dictionary<string, DemoData>();
|
||||
|
||||
string currentSelection;
|
||||
|
||||
// Use this for initialization
|
||||
void Awake () {
|
||||
|
||||
PunCockpit.Embedded = false;
|
||||
|
||||
OpenSceneButton.SetActive(false);
|
||||
|
||||
OpenTutorialLinkButton.SetActive(false);
|
||||
OpenDocLinkButton.SetActive(false);
|
||||
|
||||
// Setup data
|
||||
|
||||
_data.Add(
|
||||
"BasicTutorial",
|
||||
new DemoData()
|
||||
{
|
||||
Title = "Basic Tutorial",
|
||||
Description = "All custom code for connection, player and scene management.\n" +
|
||||
"Auto synchronization of room levels.\n" +
|
||||
"Uses PhotonAnimatoView for Animator synch.\n" +
|
||||
"New Unity UI all around, for Menus and player health HUD.\n" +
|
||||
"Full step by step tutorial available online.",
|
||||
Scene = "PunBasics-Launcher" ,
|
||||
TutorialLink = "https://doc.photonengine.com/en-us/pun/v2/demos-and-tutorials/pun-basics-tutorial/intro"
|
||||
}
|
||||
);
|
||||
|
||||
_data.Add(
|
||||
"Chat",
|
||||
new DemoData()
|
||||
{
|
||||
Title = "Chat",
|
||||
Description = "Uses the Chat API.\n" +
|
||||
"Simple UI.\n" +
|
||||
"You can enter any User ID.\n" +
|
||||
"Automatically subscribes some channels.\n" +
|
||||
"Allows simple commands via text.\n" +
|
||||
"\n" +
|
||||
"Requires configuration of Chat App ID in ServerSettings.",
|
||||
Scene = "Chat-Scene",
|
||||
DocLink = "http://j.mp/2iwQkPJ"
|
||||
}
|
||||
);
|
||||
|
||||
_data.Add(
|
||||
"Asteroids",
|
||||
new DemoData()
|
||||
{
|
||||
Title = "Asteroids",
|
||||
Description = "Simple asteroid game based on the Unity learning asset.\n",
|
||||
Scene = "DemoAsteroids-LobbyScene",
|
||||
TutorialLink = "https://doc.photonengine.com/pun/current/demos-and-tutorials/package-demos/asteroidsdemo"
|
||||
}
|
||||
);
|
||||
|
||||
_data.Add(
|
||||
"SlotRacer",
|
||||
new DemoData()
|
||||
{
|
||||
Title = "Slot Racer",
|
||||
Description = "Simple SlotRacing game.\n",
|
||||
Scene = "SlotCar-Scene"
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
_data.Add(
|
||||
"Procedural",
|
||||
new DemoData()
|
||||
{
|
||||
Title = "Procedural World",
|
||||
Description = "Shows how to synchronize the seed of a procedural world with deterministic generation.\n" +
|
||||
"Simple modifications to the world are possible." +
|
||||
"\n" +
|
||||
"This is a simple test scene to connect and join a random room, without using PUN but the actual LoadBalancing api only",
|
||||
Scene = "Procedural-Scene",
|
||||
TutorialLink = "https://doc.photonengine.com/pun/current/demos-and-tutorials/package-demos/proceduraldemo"
|
||||
}
|
||||
);
|
||||
|
||||
_data.Add(
|
||||
"PunCockpit",
|
||||
new DemoData()
|
||||
{
|
||||
Title = "Cockpit",
|
||||
Description = "Controls most aspect of PUN.\n" +
|
||||
"Connection, Lobby, Room access, Player control",
|
||||
Scene = "PunCockpit-Scene"
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
public void SelectDemo(string Reference)
|
||||
{
|
||||
currentSelection = Reference;
|
||||
|
||||
TitleText.text = _data[currentSelection].Title;
|
||||
DescriptionText.text = _data[currentSelection].Description;
|
||||
|
||||
OpenSceneButton.SetActive(!string.IsNullOrEmpty(_data[currentSelection].Scene));
|
||||
|
||||
OpenTutorialLinkButton.SetActive(!string.IsNullOrEmpty(_data[currentSelection].TutorialLink));
|
||||
OpenDocLinkButton.SetActive(!string.IsNullOrEmpty(_data[currentSelection].DocLink));
|
||||
}
|
||||
|
||||
public void OpenScene()
|
||||
{
|
||||
if (string.IsNullOrEmpty(currentSelection))
|
||||
{
|
||||
Debug.LogError("Bad setup, a CurrentSelection is expected at this point");
|
||||
return;
|
||||
}
|
||||
|
||||
SceneManager.LoadScene(_data[currentSelection].Scene);
|
||||
}
|
||||
|
||||
public void OpenTutorialLink()
|
||||
{
|
||||
if (string.IsNullOrEmpty(currentSelection))
|
||||
{
|
||||
Debug.LogError("Bad setup, a CurrentSelection is expected at this point");
|
||||
return;
|
||||
}
|
||||
|
||||
Application.OpenURL(_data[currentSelection].TutorialLink);
|
||||
}
|
||||
|
||||
public void OpenDocLink()
|
||||
{
|
||||
if (string.IsNullOrEmpty(currentSelection))
|
||||
{
|
||||
Debug.LogError("Bad setup, a CurrentSelection is expected at this point");
|
||||
return;
|
||||
}
|
||||
|
||||
Application.OpenURL(_data[currentSelection].DocLink);
|
||||
}
|
||||
|
||||
public void OpenMainWebLink()
|
||||
{
|
||||
Application.OpenURL(MainDemoWebLink);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ed6ca7d1055974cc7847025558e8a903
|
||||
MonoImporter:
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 119922
|
||||
packageName: PUN 2 - FREE
|
||||
packageVersion: 2.52
|
||||
assetPath: Assets/Photon/PhotonUnityNetworking/Demos/DemoHub/Scripts/DemoHubManager.cs
|
||||
uploadId: 817708
|
||||
@@ -0,0 +1,97 @@
|
||||
// --------------------------------------------------------------------------------------------------------------------
|
||||
// <copyright file="ToDemoHubButton.cs" company="Exit Games GmbH">
|
||||
// Part of: Photon Unity Demos
|
||||
// </copyright>
|
||||
// <summary>
|
||||
// Present a button on all launched demos from hub to allow getting back to the demo hub.
|
||||
// </summary>
|
||||
// <author>developer@exitgames.com</author>
|
||||
// --------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
using UnityEngine;
|
||||
using UnityEngine.SceneManagement;
|
||||
using UnityEngine.EventSystems;
|
||||
|
||||
namespace Photon.Pun.Demo.Hub
|
||||
{
|
||||
/// <summary>
|
||||
/// Present a button on all launched demos from hub to allow getting back to the demo hub.
|
||||
/// </summary>
|
||||
public class ToDemoHubButton : MonoBehaviour
|
||||
{
|
||||
|
||||
private static ToDemoHubButton instance;
|
||||
|
||||
|
||||
CanvasGroup _canvasGroup;
|
||||
|
||||
public static ToDemoHubButton Instance
|
||||
{
|
||||
get
|
||||
{
|
||||
if (instance == null)
|
||||
{
|
||||
#if UNITY_6000_0_OR_NEWER
|
||||
instance = FindFirstObjectByType<ToDemoHubButton>();
|
||||
#else
|
||||
instance = FindObjectOfType(typeof (ToDemoHubButton)) as ToDemoHubButton;
|
||||
#endif
|
||||
}
|
||||
|
||||
return instance;
|
||||
}
|
||||
}
|
||||
|
||||
public void Awake()
|
||||
{
|
||||
if (Instance != null && Instance != this)
|
||||
{
|
||||
Destroy(gameObject);
|
||||
}
|
||||
}
|
||||
|
||||
// Use this for initialization
|
||||
public void Start()
|
||||
{
|
||||
DontDestroyOnLoad(gameObject);
|
||||
|
||||
_canvasGroup = GetComponent<CanvasGroup>();
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
public void Update()
|
||||
{
|
||||
bool sceneZeroLoaded = false;
|
||||
|
||||
#if UNITY_5 && !UNITY_5_0 && !UNITY_5_1 && !UNITY_5_2 || UNITY_5_3_OR_NEWER
|
||||
sceneZeroLoaded = SceneManager.GetActiveScene().buildIndex == 0;
|
||||
#else
|
||||
sceneZeroLoaded = Application.loadedLevel == 0;
|
||||
#endif
|
||||
|
||||
if (sceneZeroLoaded && _canvasGroup.alpha!= 0f)
|
||||
{
|
||||
_canvasGroup.alpha = 0f;
|
||||
_canvasGroup.interactable = false;
|
||||
}
|
||||
|
||||
if (!sceneZeroLoaded && _canvasGroup.alpha!= 1f)
|
||||
{
|
||||
_canvasGroup.alpha = 1f;
|
||||
_canvasGroup.interactable = true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public void BackToHub()
|
||||
{
|
||||
PhotonNetwork.Disconnect();
|
||||
SceneManager.LoadScene(0);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f877c2f2d403a4d4f975fb1fd64fe7e8
|
||||
MonoImporter:
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 119922
|
||||
packageName: PUN 2 - FREE
|
||||
packageVersion: 2.52
|
||||
assetPath: Assets/Photon/PhotonUnityNetworking/Demos/DemoHub/Scripts/ToDemoHubButton.cs
|
||||
uploadId: 817708
|
||||
@@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: cf88f7f45947fce43aece510bff3df94
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 103 KiB |
@@ -0,0 +1,95 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 66efb24ed46044ab8a039599cbc47d7b
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
externalObjects: {}
|
||||
serializedVersion: 9
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 1
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -2
|
||||
maxTextureSize: 256
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 0
|
||||
aniso: 16
|
||||
mipBias: -100
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 2
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 256
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 9f2a0d94850205c449718d6a65b6da2c
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 119922
|
||||
packageName: PUN 2 - FREE
|
||||
packageVersion: 2.52
|
||||
assetPath: Assets/Photon/PhotonUnityNetworking/Demos/DemoHub/Sprites/Gradient.png
|
||||
uploadId: 817708
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 1.2 KiB |
@@ -0,0 +1,95 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c222cd02c447941edb09ecb6433229ce
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
externalObjects: {}
|
||||
serializedVersion: 9
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -3
|
||||
maxTextureSize: 1024
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 0
|
||||
aniso: 16
|
||||
mipBias: -100
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 1, y: 1, z: 1, w: 1}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 2
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 0
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 0ca28098c6f2a0a4ba4f7e88ae619ca9
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 119922
|
||||
packageName: PUN 2 - FREE
|
||||
packageVersion: 2.52
|
||||
assetPath: Assets/Photon/PhotonUnityNetworking/Demos/DemoHub/Sprites/OutlinedSquaredBox.png
|
||||
uploadId: 817708
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 15 KiB |
@@ -0,0 +1,95 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 56bbc6b42271d4177ac313247f47ac1f
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
externalObjects: {}
|
||||
serializedVersion: 9
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -2
|
||||
maxTextureSize: 128
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: -1
|
||||
aniso: 1
|
||||
mipBias: -100
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 2
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 128
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 10108fb3311b5d345a644c65ddc43a0d
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 119922
|
||||
packageName: PUN 2 - FREE
|
||||
packageVersion: 2.52
|
||||
assetPath: Assets/Photon/PhotonUnityNetworking/Demos/DemoHub/Sprites/PunIcon-White-129.png
|
||||
uploadId: 817708
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 1.8 KiB |
@@ -0,0 +1,95 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9587663c4d27e47b19a118aabaac4a08
|
||||
TextureImporter:
|
||||
fileIDToRecycleName: {}
|
||||
externalObjects: {}
|
||||
serializedVersion: 9
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: -1
|
||||
maxTextureSize: 1024
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: -1
|
||||
aniso: 1
|
||||
mipBias: -100
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 2
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: ee3e00e31e5bd4b46a24452999412510
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
spritePackingTag:
|
||||
pSDRemoveMatte: 0
|
||||
pSDShowRemoveMatteOption: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 119922
|
||||
packageName: PUN 2 - FREE
|
||||
packageVersion: 2.52
|
||||
assetPath: Assets/Photon/PhotonUnityNetworking/Demos/DemoHub/Sprites/toHub.png
|
||||
uploadId: 817708
|
||||
BIN
Assets/Photon/PhotonUnityNetworking/Demos/DemoHub/toHub.png
Normal file
BIN
Assets/Photon/PhotonUnityNetworking/Demos/DemoHub/toHub.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.8 KiB |
@@ -0,0 +1,40 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 56d51860189dbec438e8e3fba90c46cc
|
||||
TextureImporter:
|
||||
serializedVersion: 2
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
linearTexture: 1
|
||||
correctGamma: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: .25
|
||||
normalMapFilter: 0
|
||||
isReadable: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 0
|
||||
textureFormat: -1
|
||||
maxTextureSize: 1024
|
||||
textureSettings:
|
||||
filterMode: -1
|
||||
aniso: 1
|
||||
mipBias: -1
|
||||
wrapMode: 1
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
textureType: 2
|
||||
buildTargetSettings: []
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 119922
|
||||
packageName: PUN 2 - FREE
|
||||
packageVersion: 2.52
|
||||
assetPath: Assets/Photon/PhotonUnityNetworking/Demos/DemoHub/toHub.png
|
||||
uploadId: 817708
|
||||
Reference in New Issue
Block a user