void Start()
 {
     _KissableFurniture = GetComponent<KissableFurniture>();
     furnitureRigidbody2D = GetComponent<Rigidbody2D>();
     this.enabled = false;
 }
Example #2
0
    public void KickFurniture(KissableFurniture _KissableFurniture)
    {
        Vector2 forceDirection;

        if(FacingRight)
            forceDirection = new Vector3(Mathf.Abs(interactTrigger.offset.x), interactTrigger.offset.y, 0);

        else
            forceDirection = new Vector3(interactTrigger.offset.x, interactTrigger.offset.y, 0);

        forceDirection += ((Vector2)_KissableFurniture.transform.position - (Vector2)transform.position);
        _KissableFurniture.Kick(forceDirection.normalized * kickForce);

        timeBetweenFurnitureKick = 0.5f;

        //Furniture Kick Sound
        //soundManager.SOUND_MAN.playSound("Play_Item_Pick_Up", gameObject);
    }