The absolute path to the web player data file (Read Only).
Application.absoluteURL
and Application.srcValue
allow you to detect if your unityWeb data file was moved to another ___location
or is being linked to. You might want to protect against both to prevent piracy of your data files.
#pragma strict public class ExampleScript extends MonoBehaviour { public var isPirated: boolean = false; function Start() { // or are being linked to from somewhere else. if (Application.isWebPlayer) { if (Application.srcValue != "game.unity3d") isPirated = true; if (String.Compare(Application.absoluteURL, "http://www.website.com/Game/game.unity3d", true) != 0) isPirated = true; if (isPirated) print("Pirated web player"); } } }
using UnityEngine; using System.Collections;
public class ExampleScript : MonoBehaviour { public bool isPirated = false;
void Start() { // This detects if your data files were moved to another server // or are being linked to from somewhere else. if (Application.isWebPlayer) { if (Application.srcValue != "game.unity3d") isPirated = true;
if (string.Compare(Application.absoluteURL, "http://www.website.com/Game/game.unity3d", true) != 0) isPirated = true;
if (isPirated) print("Pirated web player"); } } }
Note: The web player is not supported from 5.4.0 onwards.
Did you find this page useful? Please give it a rating: