public ClawLifting(ClawRigController clawRigController) { this.clawRigController = clawRigController; }
/// <summary> /// A claw state for when we are holding a box /// This should override what happens when we press interact. /// setting the box down rather than picking one up. /// </summary> // A constructor to tell Claw MobleState what a clawRigController is. public ClawStateHoldingBox(ClawRigController clawRigController) : base(clawRigController) { }
public ClawStatePowerOff(ClawRigController clawRigController) { this.clawRigController = clawRigController; }
// Claw moble state constructor, so it knows how to act on a claw rig controller. public ClawMobleState(ClawRigController clawRigController) { this.clawRigController = clawRigController; }
public ClawLowering(ClawRigController clawRigController) { this.clawRigController = clawRigController; }
private void Start() { craneOriginHeight = this.transform.position.y; clawRigController = this.gameObject.GetComponentInParent <ClawRigController>(); setClawGrabTimer(); }