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>(); }
public override void _Ready() { base._Ready(); _shakableImplementation = new ShakeEffect(this); }