Destroy the object associated with this view ID across the network.
var timer : float = 0;
function Awake () {
timer = Time.time;
}
// Network destroy the object which has this script
// it must have a NetworkView attached
function Update() {
if (Time.time - timer > 2) {
Network.Destroy(GetComponent(NetworkView).viewID);
}
}
using UnityEngine; using System.Collections; public class Example : MonoBehaviour { public float timer = 0; void Awake() { timer = Time.time; } void Update() { if (Time.time - timer > 2) Network.Destroy(GetComponent<NetworkView>().viewID); } }
import UnityEngine import System.Collections public class Example(MonoBehaviour): public timer as float = 0 def Awake() as void: timer = Time.time def Update() as void: if (Time.time - timer) > 2: Network.Destroy(GetComponent[of NetworkView]().viewID)
Destroy the object across the network.
var timer : float = 0;
function Awake () {
timer = Time.time;
}
// Network destroy the object which has this script
function Update() {
if (Time.time - timer > 2) {
Network.Destroy(gameObject);
}
}
using UnityEngine; using System.Collections; public class Example : MonoBehaviour { public float timer = 0; void Awake() { timer = Time.time; } void Update() { if (Time.time - timer > 2) Network.Destroy(gameObject); } }
import UnityEngine import System.Collections public class Example(MonoBehaviour): public timer as float = 0 def Awake() as void: timer = Time.time def Update() as void: if (Time.time - timer) > 2: Network.Destroy(gameObject)