/* 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(); }
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; }
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); }
public override void ResolveCollision(RigidCollisionResponse other) { entity.GetComponent <Collider>().CollidingWithRigid = true; }