Exemple #1
0
        /* Last three are to override the "don't clip into walls" feature. */
        public override void ResolveCollision(RigidCollisionResponse other)
        {
            // Just overriding

            BladeTrapMovement btMovement = entity.GetComponent <BladeTrapMovement>();

            btMovement.ReverseDirection();
        }
Exemple #2
0
        public override void ResolveCollision(RigidCollisionResponse other)
        {
            // step back one frame of motion
            entity.GetComponent <Collider>().CollidingWithRigid = true;

            // access Link transform
            var transform = entity.GetComponent <Transform>();

            transform.position = transform.lastPosition;
        }
        public override void ResolveCollision(RigidCollisionResponse other)
        {
            if (isProjectile)
            {
                Entity.Destroy(entity);
            }

            var transform = entity.GetComponent <Transform>();

            transform.position = transform.lastPosition;
        }
Exemple #4
0
 public override void ResolveCollision(RigidCollisionResponse other)
 {
     // do nothing
 }
 public override void ResolveCollision(RigidCollisionResponse other)
 {
     //var transform = entity.GetComponent<Transform>();
     //transform.position = transform.lastPosition;
 }
 public override void ResolveCollision(RigidCollisionResponse other)
 {
     Entity.Destroy(entity);
 }
Exemple #7
0
 public override void ResolveCollision(RigidCollisionResponse other)
 {
     entity.GetComponent <Collider>().CollidingWithRigid = true;
 }