public void SetupBlock(GrabCondition isGrabbing) { switch (isGrabbing) { case GrabCondition.StartGrab: StageState.Instance.RemoveTrigger(this); Body.mass = massOnGrab; changeMaterial.sharedMaterial = materialOnGrab; break; case GrabCondition.ManualLetGo: case GrabCondition.AccidentLetGo: Body.mass = massOnLetGo; changeMaterial.sharedMaterial = materialOnLetGo; break; } }
public bool CanGrab() { GrabCondition.SetContext(Context); return(GrabCondition.Check()); }