Exemple #1
0
    public void LiftUpObject(GameObject obj)
    {
        Character.m_CharacterAudio.LiftUpItem();

        if (!obj.GetComponent <InteractablePickUp>().TakeOrginial)
        {
            LiftedUpOBJ = Instantiate(obj);
        }
        else
        {
            LiftedUpOBJ = obj;
        }

        LiftedUpOBJ.transform.parent        = Character.m_MovementView.LiftedUpObjectParent.transform;
        LiftedUpOBJ.transform.localPosition = Vector2.zero;

        Character.m_MovementModel.LiftUpObject();


        WorldFunktions.SetObjectSpriteLayer(LiftedUpOBJ, "AbovePlayer");

        Collider2D col = LiftedUpOBJ.GetComponent <Collider2D>();

        if (col)
        {
            col.enabled = false;
        }

        obj.SendMessage("PickUp", SendMessageOptions.DontRequireReceiver);
    }
Exemple #2
0
 public void SetLiftingUpObject(string Layername)
 {
     WorldFunktions.SetObjectSpriteLayer(Character.m_MovementView.LiftedUpObjectParent, Layername);
 }