Here are the examples of the csharp api UnityEngine.Debug.Log(object) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
1212 Examples
19
View Source File : ScreenshotTaker.cs
License : Apache License 2.0
Project Creator : activey
License : Apache License 2.0
Project Creator : activey
void OnGUI()
{
EditorGUILayout.LabelField ("Resolution", EditorStyles.boldLabel);
resWidth = EditorGUILayout.IntField ("Width", resWidth);
resHeight = EditorGUILayout.IntField ("Height", resHeight);
EditorGUILayout.Space();
scale = EditorGUILayout.IntSlider ("Scale", scale, 1, 15);
EditorGUILayout.HelpBox("The default mode of screenshot is crop - so choose a proper width and height. The scale is a factor " +
"to multiply or enlarge the renders without loosing quality.",MessageType.None);
EditorGUILayout.Space();
GUILayout.Label ("Save Path", EditorStyles.boldLabel);
EditorGUILayout.BeginHorizontal();
EditorGUILayout.TextField(path,GUILayout.ExpandWidth(false));
if(GUILayout.Button("Browse",GUILayout.ExpandWidth(false)))
path = EditorUtility.SaveFolderPanel("Path to Save Images",path,Application.dataPath);
EditorGUILayout.EndHorizontal();
EditorGUILayout.HelpBox("Choose the folder in which to save the screenshots ",MessageType.None);
EditorGUILayout.Space();
//isTransparent = EditorGUILayout.Toggle(isTransparent,"Transparent Background");
GUILayout.Label ("Select Camera", EditorStyles.boldLabel);
myCamera = EditorGUILayout.ObjectField(myCamera, typeof(Camera), true,null) as Camera;
if(myCamera == null)
{
myCamera = Camera.main;
}
isTransparent = EditorGUILayout.Toggle("Transparent Background", isTransparent);
EditorGUILayout.HelpBox("Choose the camera of which to capture the render. You can make the background transparent using the transparency option.",MessageType.None);
EditorGUILayout.Space();
EditorGUILayout.BeginVertical();
EditorGUILayout.LabelField ("Default Options", EditorStyles.boldLabel);
if(GUILayout.Button("Set To Screen Size"))
{
resHeight = (int)Handles.GetMainGameViewSize().y;
resWidth = (int)Handles.GetMainGameViewSize().x;
}
if(GUILayout.Button("Default Size"))
{
resHeight = 1440;
resWidth = 2560;
scale = 1;
}
EditorGUILayout.EndVertical();
EditorGUILayout.Space();
EditorGUILayout.LabelField ("Screenshot will be taken at " + resWidth*scale + " x " + resHeight*scale + " px", EditorStyles.boldLabel);
if(GUILayout.Button("Take Screenshot",GUILayout.MinHeight(60)))
{
if(path == "")
{
path = EditorUtility.SaveFolderPanel("Path to Save Images",path,Application.dataPath);
Debug.Log("Path Set");
TakeHiResShot();
}
else
{
TakeHiResShot();
}
}
EditorGUILayout.Space();
EditorGUILayout.BeginHorizontal();
if(GUILayout.Button("Open Last Screenshot",GUILayout.MaxWidth(160),GUILayout.MinHeight(40)))
{
if(lastScreenshot != "")
{
Application.OpenURL("file://" + lastScreenshot);
Debug.Log("Opening File " + lastScreenshot);
}
}
if(GUILayout.Button("Open Folder",GUILayout.MaxWidth(100),GUILayout.MinHeight(40)))
{
Application.OpenURL("file://" + path);
}
if(GUILayout.Button("More replacedets",GUILayout.MaxWidth(100),GUILayout.MinHeight(40)))
{
Application.OpenURL("https://www.replacedetstore.unity3d.com/en/#!/publisher/5951");
}
EditorGUILayout.EndHorizontal();
if (takeHiResShot)
{
int resWidthN = resWidth*scale;
int resHeightN = resHeight*scale;
RenderTexture rt = new RenderTexture(resWidthN, resHeightN, 24);
myCamera.targetTexture = rt;
TextureFormat tFormat;
if(isTransparent)
tFormat = TextureFormat.ARGB32;
else
tFormat = TextureFormat.RGB24;
Texture2D screenShot = new Texture2D(resWidthN, resHeightN, tFormat,false);
myCamera.Render();
RenderTexture.active = rt;
screenShot.ReadPixels(new Rect(0, 0, resWidthN, resHeightN), 0, 0);
myCamera.targetTexture = null;
RenderTexture.active = null;
byte[] bytes = screenShot.EncodeToPNG();
string filename = ScreenShotName(resWidthN, resHeightN);
System.IO.File.WriteAllBytes(filename, bytes);
Debug.Log(string.Format("Took screenshot to: {0}", filename));
Application.OpenURL(filename);
takeHiResShot = false;
}
EditorGUILayout.HelpBox("In case of any error, make sure you have Unity Pro as the plugin requires Unity Pro to work.",MessageType.Info);
}
19
View Source File : ScreenshotTaker.cs
License : Apache License 2.0
Project Creator : activey
License : Apache License 2.0
Project Creator : activey
public void TakeHiResShot() {
Debug.Log("Taking Screenshot");
takeHiResShot = true;
}
19
View Source File : PostEffectsBase.cs
License : Apache License 2.0
Project Creator : activey
License : Apache License 2.0
Project Creator : activey
bool CheckShader (Shader s)
{
Debug.Log("The shader " + s.ToString () + " on effect "+ ToString () + " is not part of the Unity 3.2+ effects suite anymore. For best performance and quality, please ensure you are using the latest Standard replacedets Image Effects (Pro only) package.");
if (!s.isSupported)
{
NotSupported ();
return false;
}
else
{
return false;
}
}
19
View Source File : GraphSceneComponents.cs
License : Apache License 2.0
Project Creator : activey
License : Apache License 2.0
Project Creator : activey
public void AddEdgeComponent(EdgeComponent edgeComponent)
{
AbstractGraphEdge edge = edgeComponent.GetGraphEdge ();
NodeComponent edgeStartNode = GetNodeComponent (edge.GetStartGraphNode().GetId());
if (edgeStartNode == null) {
Debug.Log ("Unable to find start node component.");
return;
}
NodeComponent edgeEndNode = GetNodeComponent (edge.GetEndGraphNode().GetId());
if (edgeEndNode == null) {
Debug.Log ("Unable to find end node component.");
return;
}
edgeComponents.Add(edgeComponent);
edgeComponent.UpdateGeometry (edgeStartNode.GetVisualComponent().transform.position, edgeEndNode.GetVisualComponent().transform.position);
}
19
View Source File : PostEffectsBase.cs
License : Apache License 2.0
Project Creator : activey
License : Apache License 2.0
Project Creator : activey
protected Material CheckShaderAndCreateMaterial ( Shader s, Material m2Create)
{
if (!s)
{
Debug.Log("Missing shader in " + ToString ());
enabled = false;
return null;
}
if (s.isSupported && m2Create && m2Create.shader == s)
return m2Create;
if (!s.isSupported)
{
NotSupported ();
Debug.Log("The shader " + s.ToString() + " on effect "+ToString()+" is not supported on this platform!");
return null;
}
m2Create = new Material (s);
createdMaterials.Add (m2Create);
m2Create.hideFlags = HideFlags.DontSave;
return m2Create;
}
19
View Source File : PostEffectsBase.cs
License : Apache License 2.0
Project Creator : activey
License : Apache License 2.0
Project Creator : activey
protected Material CreateMaterial (Shader s, Material m2Create)
{
if (!s)
{
Debug.Log ("Missing shader in " + ToString ());
return null;
}
if (m2Create && (m2Create.shader == s) && (s.isSupported))
return m2Create;
if (!s.isSupported)
{
return null;
}
m2Create = new Material (s);
createdMaterials.Add (m2Create);
m2Create.hideFlags = HideFlags.DontSave;
return m2Create;
}
19
View Source File : PostEffectsHelper.cs
License : Apache License 2.0
Project Creator : activey
License : Apache License 2.0
Project Creator : activey
void OnRenderImage (RenderTexture source, RenderTexture destination)
{
Debug.Log("OnRenderImage in Helper called ...");
}
19
View Source File : NoiseAndScratches.cs
License : Apache License 2.0
Project Creator : activey
License : Apache License 2.0
Project Creator : activey
protected void Start ()
{
// Disable if we don't support image effects
if (!SystemInfo.supportsImageEffects) {
enabled = false;
return;
}
if ( shaderRGB == null || shaderYUV == null )
{
Debug.Log( "Noise shaders are not set up! Disabling noise effect." );
enabled = false;
}
else
{
if ( !shaderRGB.isSupported ) // disable effect if RGB shader is not supported
enabled = false;
else if ( !shaderYUV.isSupported ) // fallback to RGB if YUV is not supported
rgbFallback = true;
}
}
19
View Source File : ChatCommandHandler.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
public void TryHandle(string inputLine)
{
string[] strArray = inputLine.Substring(1).Split(' ');
if (!allCommands.TryGetValue(strArray[0].ToLower(), out ChatCommand cmd))
{
NotFound(strArray[0].ToLower());
return;
}
if (cmd.RequireMC && !PhotonNetwork.IsMasterClient)
{
UI.Chat.Add(ChatCommand.Lang["errMC"]);
return;
}
string[] args = CommandsExtensions.ParseCommandArgs(inputLine, 1);
try
{
if (cmd.Execute(args))
{
cmd.OnSuccess();
}
else
{
cmd.OnFail();
}
}
catch (System.Exception ex)
{
UI.Chat.Add(ChatCommand.Lang.Format("errExecute", cmd.CommandName));
UnityEngine.Debug.Log($"Exception occured while executing command: {cmd.CommandName}\nException message: {ex.Message}\nStackTrace:\n{ex.StackTrace}");
}
cmd.OnFinalize();
}
19
View Source File : DiscordSDK.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
private void DiscordLogCallback(SDK.LogLevel level, string message)
{
Debug.Log($"Discord:{level.ToString()} : {message}");
}
19
View Source File : Locale.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
public string[] GetArray(string key)
{
string[] result;
if (localizedTextArrayCache.TryGetValue(key, out result))
{
return result;
}
try
{
result = localizedText[key].Split(Separator);
localizedTextArrayCache.Add(key, result);
}
catch
{
UnityEngine.Debug.Log("Invalid key: " + key);
throw;
}
return result;
}
19
View Source File : DiscordSDK.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
public void UpdateStatus()
{
if (!PhotonNetwork.inRoom)
{
if (PhotonNetwork.InsideLobby)
{
_Activity.State = "In lobby: " + Regex.Replace(PhotonNetwork.ServerAddress, "app\\-|\\.exitgamescloud\\.com|\\:\\d+", "").ToUpper().Replace("WS://", "").Replace("WSS://", "");
_Activity.Party.Size.CurrentSize = 0;
_Activity.Party.Size.MaxSize = 0;
_Activity.replacedets.LargeImage = "anarchyicon";
}
else if (IN_GAME_MAIN_CAMERA.GameType != GameType.Stop)
{
_Activity.State = "Solo: " + FengGameManagerMKII.Level.Name;
_Activity.Party.Size.CurrentSize = 0;
_Activity.Party.Size.MaxSize = 0;
_Activity.replacedets.LargeImage = FengGameManagerMKII.Level.DiscordName;
_Activity.replacedets.LargeText = FengGameManagerMKII.Level.Name;
}
else
{
_Activity.State = "In menu";
_Activity.Party.Size.CurrentSize = 0;
_Activity.Party.Size.MaxSize = 0;
_Activity.replacedets.LargeImage = "anarchyicon";
}
}
else
{
var text = PhotonNetwork.room.Name.Split('`')[0].RemoveHex();
_Activity.State = "Multiplayer: " + ((text.Length > 30) ? (text.Remove(27) + "...") : text);
_Activity.Party.Size.CurrentSize = PhotonNetwork.room.PlayerCount;
_Activity.Party.Size.MaxSize = PhotonNetwork.room.MaxPlayers;
_Activity.replacedets.LargeImage = FengGameManagerMKII.Level.DiscordName;
_Activity.replacedets.LargeText = FengGameManagerMKII.Level.Name;
}
_ActivityManager.UpdateActivity(_Activity, (result) =>
{
if (result != SDK.Result.Ok)
{
Debug.Log("Failed to update Activity.");
}
});
}
19
View Source File : AnarchyManager.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
private void OnApplicationQuit()
{
Antis.AntisThreadManager.OnApplicationQuit();
try
{
User.Save();
Network.BanList.Save();
GameModes.Load();
GameModes.Save();
Settings.Save();
Style.Save();
}
catch(Exception ex)
{
UnityEngine.Debug.Log("Error occured on ApplicationQuit\n" + ex.Message + "\n" + ex.StackTrace);
}
}
19
View Source File : ServerListPanel.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
private void OnJoinedLobby(AOTEventArgs args)
{
connected = true;
try
{
head = locale["connected"] + " " + regions[region];
}
catch
{
Debug.Log(locale == null);
Debug.Log(regions == null);
}
UpdateRoomList();
timeToUpdate = UpdateTime;
}
19
View Source File : AnarchyAssets.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
public static Object Load(string name)
{
if (Bundle == null)
{
Debug.Log("Anarchyreplacedets bundle is null");
return null;
}
if (cache.TryGetValue(name, out Object result) && result != null)
{
return result;
}
result = Bundle.Load(name);
if (result != null)
{
cache.Add(name, result);
}
return result;
}
19
View Source File : ClothFactory.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
public static GameObject GetHair(GameObject reference, string name, Material material, Color color)
{
List<GameObject> list;
bool flag = ClothFactory.clothCache.TryGetValue(name, out list);
GameObject result;
if (flag)
{
for (int i = 0; i < list.Count; i++)
{
GameObject gameObject = list[i];
bool flag2 = gameObject == null;
if (flag2)
{
Debug.Log("Hair is null");
list.RemoveAt(i);
i = Mathf.Max(i - 1, 0);
}
else
{
ParentFollow component = gameObject.GetComponent<ParentFollow>();
bool flag3 = !component.isActiveInScene;
if (flag3)
{
component.isActiveInScene = true;
gameObject.renderer.material = material;
gameObject.renderer.material.color = color;
gameObject.GetComponent<Cloth>().enabled = true;
gameObject.GetComponent<SkinnedMeshRenderer>().enabled = true;
gameObject.GetComponent<ParentFollow>().SetParent(reference.transform);
ClothFactory.ReapplyClothBones(reference, gameObject);
return gameObject;
}
}
}
GameObject gameObject2 = ClothFactory.GenerateCloth(reference, name);
gameObject2.renderer.material = material;
gameObject2.renderer.material.color = color;
gameObject2.AddComponent<ParentFollow>().SetParent(reference.transform);
list.Add(gameObject2);
ClothFactory.clothCache[name] = list;
result = gameObject2;
}
else
{
GameObject gameObject2 = ClothFactory.GenerateCloth(reference, name);
gameObject2.renderer.material = material;
gameObject2.renderer.material.color = color;
gameObject2.AddComponent<ParentFollow>().SetParent(reference.transform);
list = new List<GameObject>
{
gameObject2
};
ClothFactory.clothCache.Add(name, list);
result = gameObject2;
}
return result;
}
19
View Source File : TitanRPC.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
[RPC]
private void loadskinRPC(string body, string eye, PhotonMessageInfo info = null)
{
if (SkinSettings.replacedanSkins != 1)
{
return;
}
if(Anarchy.Network.Antis.IsValidSkinURL(ref body, 1, info.Sender.ID) == false || Anarchy.Network.Antis.IsValidSkinURL(ref eye, 1, info.Sender.ID) == false)
{
return;
}
if (Skin != null)
{
Debug.Log(
$"Trying to change replacedAN.Skin for viewID {BasePV.viewID} by ID {(info == null ? "-1" : info.Sender.ID.ToString())}");
return;
}
//Put antis there
StartCoroutine(loadskinRPCE(body, eye));
}
19
View Source File : InRoomRoundTimer.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
public void OnMasterClientSwitched(PhotonPlayer newMasterClient)
{
if (!PhotonNetwork.room.CustomProperties.ContainsKey("st"))
{
Debug.Log("The new master starts a new round, cause we didn't start yet.");
this.StartRoundNow();
}
}
19
View Source File : TitanRPC.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
[RPC]
private void loadskinRPC(string body, string eye, PhotonMessageInfo info = null)
{
if (SkinSettings.replacedanSkins != 1) return;
if (Skin != null)
{
Debug.Log(
$"Trying to change replacedAN.Skin for viewID {BasePV.viewID} by ID {(info == null ? "-1" : info.Sender.ID.ToString())}");
return;
}
//Put antis there
StartCoroutine(loadskinRPCE(body, eye));
}
19
View Source File : Test_CSharp.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
private void Start()
{
this.Test();
Debug.Log("Test results:\n" + this.m_InGameLog);
}
19
View Source File : NGUIDebug.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
public static void Log(string text)
{
if (Application.isPlaying)
{
if (NGUIDebug.mLines.Count > 20)
{
NGUIDebug.mLines.RemoveAt(0);
}
NGUIDebug.mLines.Add(text);
if (NGUIDebug.mInstance == null)
{
GameObject gameObject = new GameObject("_NGUI Debug");
NGUIDebug.mInstance = gameObject.AddComponent<NGUIDebug>();
UnityEngine.Object.DontDestroyOnLoad(gameObject);
}
}
else
{
Debug.Log(text);
}
}
19
View Source File : ConnectAndJoinRandom.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
public virtual void OnConnectedToMaster()
{
if (PhotonNetwork.networkingPeer.AvailableRegions != null)
{
Debug.LogWarning(string.Concat(new object[]
{
"List of available regions counts ",
PhotonNetwork.networkingPeer.AvailableRegions.Count,
". First: ",
PhotonNetwork.networkingPeer.AvailableRegions[0],
" \t Current Region: ",
PhotonNetwork.networkingPeer.CloudRegion
}));
}
Debug.Log("OnConnectedToMaster() was called by PUN. Now this client is connected and could join a room. Calling: PhotonNetwork.JoinRandomRoom();");
PhotonNetwork.JoinRandomRoom();
}
19
View Source File : ConnectAndJoinRandom.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
public virtual void OnJoinedLobby()
{
Debug.Log("OnJoinedLobby(). Use a GUI to show existing rooms available in PhotonNetwork.GetRoomList().");
}
19
View Source File : ConnectAndJoinRandom.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
public void OnJoinedRoom()
{
Debug.Log("OnJoinedRoom() called by PUN. Now this client is in a room. From here on, your game would be running. For reference, all callbacks are listed in enum: PhotonNetworkingMessage");
}
19
View Source File : ConnectAndJoinRandom.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
public virtual void OnPhotonRandomJoinFailed()
{
Debug.Log("OnPhotonRandomJoinFailed() was called by PUN. No random room available, so we create one. Calling: PhotonNetwork.CreateRoom(null, new RoomOptions() {maxPlayers = 4}, null);");
PhotonNetwork.CreateRoom(null, new RoomOptions
{
maxPlayers = 4
}, null);
}
19
View Source File : ConnectAndJoinRandom.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
public virtual void Update()
{
if (this.ConnectInUpdate && this.AutoConnect && !PhotonNetwork.connected)
{
Debug.Log("Update() was called by Unity. Scene is loaded. Let's connect to the Photon Master Server. Calling: PhotonNetwork.ConnectUsingSettings();");
this.ConnectInUpdate = false;
PhotonNetwork.ConnectUsingSettings("2." + Application.loadedLevel);
}
}
19
View Source File : OnAwakeUsePhotonView.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
[RPC]
public void OnAwakeRPC(byte myParameter)
{
Debug.Log(string.Concat(new object[]
{
"RPC: 'OnAwakeRPC' Parameter: ",
myParameter,
" PhotonView: ",
BasePV
}));
}
19
View Source File : OnJoinedInstantiate.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
public void OnJoinedRoom()
{
if (this.PrefabsToInstantiate != null)
{
foreach (GameObject gameObject in this.PrefabsToInstantiate)
{
Debug.Log("Instantiating: " + gameObject.name);
Vector3 a = Vectors.up;
if (this.SpawnPosition != null)
{
a = this.SpawnPosition.position;
}
Vector3 a2 = UnityEngine.Random.insideUnitSphere;
a2.y = 0f;
a2 = a2.normalized;
Vector3 position = a + this.PositionOffset * a2;
Optimization.Caching.Pool.NetworkEnable(gameObject.name, position, Quaternion.idenreplacedy, 0);
}
}
}
19
View Source File : PhotonHandler.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
public void DebugReturn(DebugLevel level, string message)
{
if (level == DebugLevel.ERROR)
{
Debug.LogError(message);
}
else if (level == DebugLevel.WARNING)
{
Debug.LogWarning(message);
}
else if (level == DebugLevel.INFO && PhotonNetwork.logLevel >= PhotonLogLevel.Informational)
{
Debug.Log(message);
}
else if (level == DebugLevel.ALL && PhotonNetwork.logLevel == PhotonLogLevel.Full)
{
Debug.Log(message);
}
}
19
View Source File : PhotonNetwork.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
public static void InternalCleanPhotonMonoFromSceneIfStuck()
{
PhotonHandler[] array = UnityEngine.Object.FindObjectsOfType(typeof(PhotonHandler)) as PhotonHandler[];
if (array != null && array.Length > 0)
{
Debug.Log("Cleaning up hidden PhotonHandler instances in scene. Please save it. This is not an issue.");
foreach (PhotonHandler photonHandler in array)
{
photonHandler.gameObject.hideFlags = HideFlags.None;
if (photonHandler.gameObject != null && photonHandler.gameObject.name == "PhotonMono")
{
UnityEngine.Object.DestroyImmediate(photonHandler.gameObject);
}
UnityEngine.Object.DestroyImmediate(photonHandler);
}
}
}
19
View Source File : PhotonStatsGui.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
public void TrafficStatsWindow(int windowID)
{
bool flag = false;
TrafficStatsGameLevel trafficStatsGameLevel = PhotonNetwork.networkingPeer.TrafficStatsGameLevel;
long num = PhotonNetwork.networkingPeer.TrafficStatsElapsedMs / 1000L;
if (num == 0L)
{
num = 1L;
}
GUILayout.BeginHorizontal(new GUILayoutOption[0]);
this.buttonsOn = GUILayout.Toggle(this.buttonsOn, "buttons", new GUILayoutOption[0]);
this.healthStatsVisible = GUILayout.Toggle(this.healthStatsVisible, "health", new GUILayoutOption[0]);
this.trafficStatsOn = GUILayout.Toggle(this.trafficStatsOn, "traffic", new GUILayoutOption[0]);
GUILayout.EndHorizontal();
string text = string.Format("Out|In|Sum:\t{0,4} | {1,4} | {2,4}", trafficStatsGameLevel.TotalOutgoingMessageCount, trafficStatsGameLevel.TotalIncomingMessageCount, trafficStatsGameLevel.TotalMessageCount);
string text2 = string.Format("{0}sec average:", num);
string text3 = string.Format("Out|In|Sum:\t{0,4} | {1,4} | {2,4}", (long)trafficStatsGameLevel.TotalOutgoingMessageCount / num, (long)trafficStatsGameLevel.TotalIncomingMessageCount / num, (long)trafficStatsGameLevel.TotalMessageCount / num);
GUILayout.Label(text, new GUILayoutOption[0]);
GUILayout.Label(text2, new GUILayoutOption[0]);
GUILayout.Label(text3, new GUILayoutOption[0]);
if (this.buttonsOn)
{
GUILayout.BeginHorizontal(new GUILayoutOption[0]);
this.statsOn = GUILayout.Toggle(this.statsOn, "stats on", new GUILayoutOption[0]);
if (GUILayout.Button("Reset", new GUILayoutOption[0]))
{
PhotonNetwork.networkingPeer.TrafficStatsReset();
PhotonNetwork.networkingPeer.TrafficStatsEnabled = true;
}
flag = GUILayout.Button("To Log", new GUILayoutOption[0]);
GUILayout.EndHorizontal();
}
string text4 = string.Empty;
string text5 = string.Empty;
if (this.trafficStatsOn)
{
text4 = "Incoming: " + PhotonNetwork.networkingPeer.TrafficStatsIncoming.ToString();
text5 = "Outgoing: " + PhotonNetwork.networkingPeer.TrafficStatsOutgoing.ToString();
GUILayout.Label(text4, new GUILayoutOption[0]);
GUILayout.Label(text5, new GUILayoutOption[0]);
}
string text6 = string.Empty;
if (this.healthStatsVisible)
{
text6 = string.Format("ping: {6}[+/-{7}]ms\nlongest delta between\nsend: {0,4}ms disp: {1,4}ms\nlongest time for:\nev({3}):{2,3}ms op({5}):{4,3}ms", new object[]
{
trafficStatsGameLevel.LongestDeltaBetweenSending,
trafficStatsGameLevel.LongestDeltaBetweenDispatching,
trafficStatsGameLevel.LongestEventCallback,
trafficStatsGameLevel.LongestEventCallbackCode,
trafficStatsGameLevel.LongestOpResponseCallback,
trafficStatsGameLevel.LongestOpResponseCallbackOpCode,
PhotonNetwork.networkingPeer.RoundTripTime,
PhotonNetwork.networkingPeer.RoundTripTimeVariance
});
GUILayout.Label(text6, new GUILayoutOption[0]);
}
if (flag)
{
string message = string.Format("{0}\n{1}\n{2}\n{3}\n{4}\n{5}", new object[]
{
text,
text2,
text3,
text4,
text5,
text6
});
Debug.Log(message);
}
if (GUI.changed)
{
this.statsRect.height = 100f;
}
GUI.DragWindow();
}
19
View Source File : PickupItem.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
[RPC]
internal void PunRespawn(Vector3 pos)
{
Debug.Log("PunRespawn with Position.");
this.PunRespawn();
base.gameObject.transform.position = pos;
}
19
View Source File : PickupItem.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
[RPC]
public void PunPickup(PhotonMessageInfo msgInfo)
{
if (msgInfo.Sender.IsLocal)
{
this.SentPickup = false;
}
if (!base.gameObject.GetActive())
{
Debug.Log(string.Concat(new object[]
{
"Ignored PU RPC, cause item is inactive. ",
base.gameObject,
" SecondsBeforeRespawn: ",
this.SecondsBeforeRespawn,
" TimeOfRespawn: ",
this.TimeOfRespawn,
" respawn in future: ",
this.TimeOfRespawn > PhotonNetwork.time
}));
return;
}
this.PickupIsMine = msgInfo.Sender.IsLocal;
if (this.OnPickedUpCall != null)
{
this.OnPickedUpCall.SendMessage("OnPickedUp", this);
}
if (this.SecondsBeforeRespawn <= 0f)
{
this.PickedUp(0f);
}
else
{
double num = PhotonNetwork.time - msgInfo.Timestamp;
double num2 = (double)this.SecondsBeforeRespawn - num;
if (num2 > 0.0)
{
this.PickedUp((float)num2);
}
}
}
19
View Source File : PickupItemSyncer.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
private void SendPickedUpItems(PhotonPlayer targtePlayer)
{
if (targtePlayer == null)
{
Debug.LogWarning("Cant send PickupItem spawn times to unknown targetPlayer.");
return;
}
double time = PhotonNetwork.time;
double num = time + 0.20000000298023224;
PickupItem[] array = new PickupItem[PickupItem.DisabledPickupItems.Count];
PickupItem.DisabledPickupItems.CopyTo(array);
List<float> list = new List<float>(array.Length * 2);
foreach (PickupItem pickupItem in array)
{
if (pickupItem.SecondsBeforeRespawn <= 0f)
{
list.Add((float)pickupItem.ViewID);
list.Add(0f);
}
else
{
double num2 = pickupItem.TimeOfRespawn - PhotonNetwork.time;
if (pickupItem.TimeOfRespawn > num)
{
Debug.Log(string.Concat(new object[]
{
pickupItem.ViewID,
" respawn: ",
pickupItem.TimeOfRespawn,
" timeUntilRespawn: ",
num2,
" (now: ",
PhotonNetwork.time,
")"
}));
list.Add((float)pickupItem.ViewID);
list.Add((float)num2);
}
}
}
Debug.Log(string.Concat(new object[]
{
"Sent count: ",
list.Count,
" now: ",
time
}));
BasePV.RPC("PickupItemInit", targtePlayer, new object[]
{
PhotonNetwork.time,
list.ToArray()
});
}
19
View Source File : PickupItemSyncer.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
public void AskForPickupItemSpawnTimes()
{
if (this.IsWaitingForPickupInit)
{
if (PhotonNetwork.playerList.Length < 2)
{
Debug.Log("Cant ask anyone else for PickupItem spawn times.");
this.IsWaitingForPickupInit = false;
return;
}
PhotonPlayer next = PhotonNetwork.masterClient.GetNext();
if (next == null || next.Equals(PhotonNetwork.player))
{
next = PhotonNetwork.player.GetNext();
}
if (next != null && !next.Equals(PhotonNetwork.player))
{
BasePV.RPC("RequestForPickupTimes", next, new object[0]);
}
else
{
Debug.Log("No player left to ask");
this.IsWaitingForPickupInit = false;
}
}
}
19
View Source File : PickupItemSyncer.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
public void OnJoinedRoom()
{
Debug.Log(string.Concat(new object[]
{
"Joined Room. isMasterClient: ",
PhotonNetwork.IsMasterClient,
" id: ",
PhotonNetwork.player.ID
}));
this.IsWaitingForPickupInit = !PhotonNetwork.IsMasterClient;
if (PhotonNetwork.playerList.Length >= 2)
{
base.Invoke("AskForPickupItemSpawnTimes", 2f);
}
}
19
View Source File : PickupItemSyncer.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
[RPC]
public void PickupItemInit(double timeBase, float[] inactivePickupsAndTimes)
{
this.IsWaitingForPickupInit = false;
for (int i = 0; i < inactivePickupsAndTimes.Length / 2; i++)
{
int num = i * 2;
int viewID = (int)inactivePickupsAndTimes[num];
float num2 = inactivePickupsAndTimes[num + 1];
PhotonView photonView = PhotonView.Find(viewID);
PickupItem component = photonView.GetComponent<PickupItem>();
if (num2 <= 0f)
{
component.PickedUp(0f);
}
else
{
double num3 = (double)num2 + timeBase;
Debug.Log(string.Concat(new object[]
{
photonView.viewID,
" respawn: ",
num3,
" timeUntilRespawnBasedOnTimeBase:",
num2,
" SecondsBeforeRespawn: ",
component.SecondsBeforeRespawn
}));
double num4 = num3 - PhotonNetwork.time;
if (num2 <= 0f)
{
num4 = 0.0;
}
component.PickedUp((float)num4);
}
}
}
19
View Source File : XffectCache.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
protected Transform AddObject(string name)
{
Transform transform = base.transform.Find(name);
if (transform == null)
{
Debug.Log("object:" + name + "doesn't exist!");
return null;
}
Transform transform2 = UnityEngine.Object.Instantiate(transform, Vectors.zero, Quaternion.idenreplacedy) as Transform;
this.ObjectDic[name].Add(transform2);
transform2.gameObject.SetActive(false);
Xffect component = transform2.GetComponent<Xffect>();
if (component != null)
{
component.Initialize();
}
return transform2;
}
19
View Source File : SupportLogging.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
private void LogBasics()
{
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.AppendFormat("SupportLogger Info: PUN {0}: ", PhotonNetwork.versionPUN);
stringBuilder.AppendFormat("AppID: {0}*** GameVersion: {1} ", PhotonNetwork.networkingPeer.mAppId.Substring(0, 8), PhotonNetwork.networkingPeer.mAppVersionPun);
stringBuilder.AppendFormat("Server: {0}. Region: {1} ", PhotonNetwork.ServerAddress, PhotonNetwork.networkingPeer.CloudRegion);
stringBuilder.AppendFormat("HostType: {0} ", PhotonNetwork.PhotonServerSettings.HostType);
Debug.Log(stringBuilder.ToString());
}
19
View Source File : SupportLogging.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
public void OnConnectedToPhoton()
{
Debug.Log("SupportLogger OnConnectedToPhoton().");
this.LogBasics();
if (this.LogTrafficStats)
{
PhotonNetwork.NetworkStatisticsEnabled = true;
}
}
19
View Source File : SupportLogging.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
public void OnCreatedRoom()
{
Debug.Log(string.Concat(new object[]
{
"SupportLogger OnCreatedRoom(",
PhotonNetwork.room,
"). ",
PhotonNetwork.lobby
}));
}
19
View Source File : SupportLogging.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
public void OnJoinedRoom()
{
Debug.Log(string.Concat(new object[]
{
"SupportLogger OnJoinedRoom(",
PhotonNetwork.room,
"). ",
PhotonNetwork.lobby
}));
}
19
View Source File : SupportLogging.cs
License : GNU General Public License v3.0
Project Creator : aelariane
License : GNU General Public License v3.0
Project Creator : aelariane
public void OnLeftRoom()
{
Debug.Log("SupportLogger OnLeftRoom().");
}
19
View Source File : NewBehaviourScript.cs
License : MIT License
Project Creator : akof1314
License : MIT License
Project Creator : akof1314
[ContextMenu("test")]
public void Test()
{
Debug.Log("abcabc");
Debug.Log("a222bcabc");
Debug.Log("abcabc");
Debug.LogError("Opens replacedet in an external editor, \ntexture application or modelling tool depending on what type of replacedet it is. \nIf it is a text file, lineNumber instructs the text editor to go to that line. Returns true if replacedet opened successfully.");
Debug.Log("abcabc");
Debug.LogWarning("Description");
Test1("aaaa1");
}
19
View Source File : NewBehaviourScript.cs
License : MIT License
Project Creator : akof1314
License : MIT License
Project Creator : akof1314
[ContextMenu("test")]
public void Test()
{
Debug.Log("abcabc");
Debug.Log("a222bcabc");
Debug.Log("abcabc");
Debug.LogError("Opens replacedet in an external editor, \ntexture application or modelling tool depending on what type of replacedet it is. \nIf it is a text file, lineNumber instructs the text editor to go to that line. Returns true if replacedet opened successfully.");
Debug.Log("abcabc");
Debug.LogWarning("Description");
Test1("aaaa11");
}
19
View Source File : NewBehaviourScript.cs
License : MIT License
Project Creator : akof1314
License : MIT License
Project Creator : akof1314
private void Test2()
{
Debug.Log("more");
}
19
View Source File : NewBehaviourScript.cs
License : MIT License
Project Creator : akof1314
License : MIT License
Project Creator : akof1314
[ContextMenu("test2")]
public void Test22()
{
Debug.Log("We are <>usually");
Debug.Log("We are <i>usually</i> not amused <b>error</>");
Debug.Log("We are <b>usually</b> not amused");
Debug.Log("We are <i>usually</i> not amused");
//Debug.Log("We are <size=8>usually</size> not amused.");
Debug.Log("We are <color=#00ffff>usually</color> not amused.");
Debug.Log("We are <color=magenta>usually</color> not amused.");
Debug.Log("We are <quad material=1 size=5 x=0.1 y=0.1 width=0.5 height=0.5 />usually not amused.");
}
19
View Source File : NewBehaviourScript.cs
License : MIT License
Project Creator : akof1314
License : MIT License
Project Creator : akof1314
private void Test2()
{
Debug.Log("more");
string a = "aaaa";
a.LastIndexOf('.', 8, 20);
}
19
View Source File : NewBehaviourScript.cs
License : MIT License
Project Creator : akof1314
License : MIT License
Project Creator : akof1314
private void Test3()
{
for (int i = 0; i < 9999; i++)
{
Debug.LogError("A variant of Debug.Log that logs an error message to the console.");
Debug.Log("replacedert a condition and logs an error message to the Unity console on failure");
Debug.LogWarning("Clreplaced containing methods to ease debugging while developing a game");
}
}
19
View Source File : Class1.cs
License : MIT License
Project Creator : akof1314
License : MIT License
Project Creator : akof1314
[ContextMenu("test0")]
public void Test0()
{
Debug.Log("DLLabcabc");
Debug.LogError("DLLabcabc22222222222222");
Test1();
}
See More Examples