Example #1
0
    public GrabbableData(IGrabbable grabbable, Transform transform)
    {
        this.grabbable = grabbable;
        this.transform = transform;

        combinable    = transform.GetComponent <ICombinable>();
        canBeCombined = combinable == null ? false : true;
        shakable      = transform.GetComponent <IShakable>();
    }
Example #2
0
 public override void _Ready()
 {
     base._Ready();
     _shakableImplementation = new ShakeEffect(this);
 }