示例#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;
 }