Exemplo n.º 1
0
    public void Launch(Vector3 direction, float force, SnowballHitCallback callback)
    {
        //Make our snowball kinematic so it will actually fly away and behave correctly
        SnowballRigidBody.isKinematic = false;

        //Add an impulse force to the center of the snowball to launch it
        SnowballRigidBody.AddForce(direction * force, ForceMode.Impulse);

        //Enable our collider to detect collisions
        SnowballCollider.enabled = true;
    }
Exemplo n.º 2
0
 //Unregister a Callback for Snowball Hits
 void RemoveSnowballHitListener(SnowballHitCallback callback)
 {
     OnSnowballHit -= callback;
 }
Exemplo n.º 3
0
 //Register a Callback for Snowball Hits
 void AddSnowballHitListener(SnowballHitCallback callback)
 {
     OnSnowballHit += callback;
 }