Destroy() public static method

Destroy the object across the network.

public static Destroy ( GameObject gameObject ) : void
gameObject GameObject
return void
コード例 #1
0
 /// <summary>
 ///   <para>Destroy the object across the network.</para>
 /// </summary>
 /// <param name="gameObject"></param>
 public static void Destroy(GameObject gameObject)
 {
     if (gameObject != null)
     {
         NetworkView component = gameObject.GetComponent <NetworkView>();
         if (component != null)
         {
             Network.Destroy(component.viewID);
         }
         else
         {
             Debug.LogError("Couldn't destroy game object because no network view is attached to it.", gameObject);
         }
     }
 }
コード例 #2
0
        /// <summary>
        ///   <para>Destroy the object across the network.</para>
        /// </summary>
        /// <param name="gameObject"></param>
        public static void Destroy(GameObject gameObject)
        {
            if (!((Object)gameObject != (Object)null))
            {
                return;
            }
            NetworkView component = gameObject.GetComponent <NetworkView>();

            if ((Object)component != (Object)null)
            {
                Network.Destroy(component.viewID);
            }
            else
            {
                Debug.LogError((object)"Couldn't destroy game object because no network view is attached to it.", (Object)gameObject);
            }
        }