예제 #1
0
파일: SnowBall.cs 프로젝트: stfnrkssn/UCC
    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;
    }
예제 #2
0
파일: SnowBall.cs 프로젝트: stfnrkssn/UCC
 //Unregister a Callback for Snowball Hits
 void RemoveSnowballHitListener(SnowballHitCallback callback)
 {
     OnSnowballHit -= callback;
 }
예제 #3
0
파일: SnowBall.cs 프로젝트: stfnrkssn/UCC
 //Register a Callback for Snowball Hits
 void AddSnowballHitListener(SnowballHitCallback callback)
 {
     OnSnowballHit += callback;
 }