PlayerScript.Start C# (CSharp) Méthode

Start() public méthode

public Start ( ) : void
Résultat void
    public void Start()
    {
        if (networkView.isMine)
        {
            gameObject.layer = LayerMask.NameToLayer( "LocalPlayer" );
			// if we're not in options menu
			if (!Relay.Instance.ShowOptions) 
			{
				// then force lockMouse to be true on start(). // TODO test in multiplayer environment
				lockMouse = true;
			}
        }
        else
        {
            gameObject.layer = LayerMask.NameToLayer( "Player" );
        }
        AnimationEvents.OnStep += ReceiveStepEvent;

        OnPlayerScriptSpawned(this);

        // FIXME dirty hack
        if (networkView.isMine)
        {
            var indicator = Relay.Instance.MainCamera.GetComponent<WeaponIndicatorScript>();
            if (indicator != null)
                indicator.enabled = true;
        }
        else
        {
            PreviousNetworkPosition = transform.position;
            NewestNetworkPosition = transform.position;
        }

        if (!uLink.Network.isServer)
        {
            networkView.RPC("ReceiveRemoteWantsFlagVisibility", uLink.RPCMode.Server);
        }
        if (uLink.Network.isServer)
        {
            StartCoroutine(ServerUpdateConnectionQuality());
        }
    }

Usage Example

 void Start( )
 {
     ExposedVariables.Start( );
 }