Sunday, 28 December 2014

unity scripting

Description

OnTriggerEnter is called when the Collider other enters the trigger.
This message is sent to the trigger collider and the rigidbody (if any) that the trigger collider belongs to, and to the rigidbody (or the collider if there is no rigidbody) that touches the trigger. Note that trigger events are only sent if one of the colliders also has a rigidbody attached.
 // Destroy everything that enters the trigger function OnTriggerEnter (other : Collider) {
Destroy(other.gameObject);

ADBannerView

Namespace: UnityEngine

Description

ADBannerView is a wrapper around the ADBannerView class found in the Apple iAd framework and is only available on iOS.
It provides a view that displays banner advertisements to the user.
private ADBannerView banner = null;void Start()
{
banner = new ADBannerView(ADBannerView.Type.Banner, ADBannerView.Layout.Top);
ADBannerView.onBannerWasClicked += OnBannerClicked;
ADBannerView.onBannerWasLoaded += OnBannerLoaded;
}void OnBannerClicked()
{
Debug.Log("Clicked!\n");
}void OnBannerLoaded()
{
Debug.Log("Loaded!\n");
banner.visible = true;
}

Variables

layout Banner layout.
loaded Checks if banner contents are loaded.
position The position of the banner view.
size The size of the banner view.
visible Banner visibility. Initially banner is not visible.

Constructors

ADBannerView Creates a banner view with given type and auto-layout params.

Static Functions

IsAvailable Checks if the banner type is available (e.g. MediumRect is available only starting with ios6).

AddComponentMenu

Namespace: UnityEngine

Description

The AddComponentMenu attribute allows you to place a script anywhere in the "Component" menu, instead of just the "Component->Scripts" menu.
You use this to organize the Component menu better, this way improving workflow when adding scripts. Important notice: You need to restart.
// Javascript example
@script AddComponentMenu ("Transform/Follow Transform")
class FollowTransform extends MonoBehaviour {
}
// C# example:
[AddComponentMenu("Transform/Follow Transform")]
public class FollowTransform : MonoBehaviour
{
}

Variables

componentOrder The order of the component in the component menu (lower is higher to the top).

Constructors

AddComponentMenu The script will be placed in the component menu according to menuName.

ADInterstitialAd

Namespace: UnityEngine

Description

ADInterstitialAd is a wrapper around the ADInterstitialAd class found in the Apple iAd framework and is only available on iPad.
It provides full-screen advertisements that your iPad application can display to the user.
private ADInterstitialAd fullscreenAd = null;void Start()
{
fullscreenAd = new ADInterstitialAd();
ADInterstitialAd.onInterstitialWasLoaded += OnFullscreenLoaded;
}void OnFullscreenLoaded()
{
fullscreenAd.Show();
}

Static Variables

isAvailable Checks if InterstitialAd is available (it is iPad-only and was added in iOS 4.3).

Variables

loaded Has the interstitial ad object downloaded an advertisement? (Read Only)

Constructors

ADInterstitialAd Creates an interstitial ad.

Functions

ReloadAd Reload advertisement.
Show Shows full-screen advertisement to user.

nchoredJoint2D

Namespace: UnityEngine
/
Inherits from: Joint2D
Switch to Manual

Description

Parent class for all joints that have anchor points.
See Also: DistanceJoint2D class, HingeJoint2D class, SliderJoint2D class, SpringJoint2D class, WheelJoint2D class.

Variables

anchor The joint's anchor point on the object that has the joint component.
connectedAnchor The joint's anchor point on the second object (ie, the one which doesn't have the joint component).

Inherited members

Variables

enabled Enabled Behaviours are Updated, disabled Behaviours are not.
animation The Animation attached to this GameObject (null if there is none attached).
audio The AudioSource attached to this GameObject (null if there is none attached).
camera The Camera attached to this GameObject (null if there is none attached).
collider The Collider attached to this GameObject (null if there is none attached).
collider2D The Collider2D component attached to the object.
constantForce The ConstantForce attached to this GameObject (null if there is none attached).
gameObject The game object this component is attached to. A component is always attached to a game object.
guiText The GUIText attached to this GameObject (null if there is none attached).
guiTexture The GUITexture attached to this GameObject (Read Only). (null if there is none attached).
hingeJoint The HingeJoint attached to this GameObject (null if there is none attached).
light The Light attached to this GameObject (null if there is none attached).
networkView The NetworkView attached to this GameObject (Read Only). (null if there is none attached).
particleEmitter The ParticleEmitter attached to this GameObject (null if there is none attached).
particleSystem The ParticleSystem attached to this GameObject (null if there is none attached).
renderer The Renderer attached to this GameObject (null if there is none attached).
rigidbody The Rigidbody attached to this GameObject (null if there is none attached).
rigidbody2D The Rigidbody2D that is attached to the Component's GameObject.
tag The tag of this game object.
transform The Transform attached to this GameObject (null if there is none attached).
collideConnected Can the joint collide with the other Rigidbody2D object to which it is attached?
connectedBody The Rigidbody2D object to which the other end of the joint is attached (ie, the object without the joint component).
hideFlags Should the object be hidden, saved with the scene or modifiable by the user?
name The name of the object.

Functions

BroadcastMessage Calls the method named methodName on every MonoBehaviour in this game object or any of its children.
CompareTag Is this game object tagged with /tag/?
GetComponent Returns the component of Type type if the game object has one attached, null if it doesn't.
GetComponentInChildren Returns the component of Type type in the GameObject or any of its children using depth first search.
GetComponentInParent Returns the component of Type type in the GameObject or any of its parents.
GetComponents Returns all components of Type type in the GameObject.
GetComponentsInChildren Returns all components of Type type in the GameObject or any of its children.
GetComponentsInParent Returns all components of Type type in the GameObject or any of its parents.
SendMessage Calls the method named methodName on every MonoBehaviour in this game object.
SendMessageUpwards Calls the method named methodName on every MonoBehaviour in this game object and on every ancestor of the behaviour.
GetInstanceID Returns the instance id of the object.
ToString Returns the name of the game object.

Static Functions

Destroy Removes a gameobject, component or asset.
DestroyImmediate Destroys the object obj immediately. You are strongly recommended to use Destroy instead.
DontDestroyOnLoad Makes the object target not be destroyed automatically when loading a new scene.
FindObjectOfType Returns the first active loaded object of Type type.
FindObjectsOfType Returns a list of all active loaded objects of Type type.
Instantiate Clones the object original and returns the clone.

Operators

bool Does the object exist?
operator != Compares if two objects refer to a different object.
operator == Compares if two objects refer to the same.

AndroidInput

Namespace: UnityEngine

Description

AndroidInput provides support for off-screen touch input, such as a touchpad.

Static Variables

secondaryTouchEnabled Property indicating whether the system provides secondary touch input.
secondaryTouchHeight Property indicating the height of the secondary touchpad.
secondaryTouchWidth Property indicating the width of the secondary touchpad.
touchCountSecondary Number of secondary touches. Guaranteed not to change throughout the frame. (Read Only).

Static Functions

GetSecondaryTouch Returns object representing status of a specific touch on a secondary touchpad (Does not allocate temporary variables).
 

No comments:

Post a Comment