public void Mark() { if (markLocate == null) { PhysicsMovement mark = Instantiate(marker, cannon.shooter.position, cannon.shooter.rotation) as PhysicsMovement; mark.transform.parent = transform; markLocate = mark.GetComponent <Transform> (); //mark.velocity = cannon.shooter.forward * cannon.forwardV; } }
// TODO: Introduce crushable private bool IsCrushingComponent(PhysicsMovement wantsToMove) { return(wantsToMove.GetComponent <PushBlock>() || wantsToMove.GetComponent <UnlockableDoor>()); }