Пример #1
0
    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;
        }
    }
Пример #2
0
 public bool CanGrab()
 {
     GrabCondition.SetContext(Context);
     return(GrabCondition.Check());
 }