public BehaviourController(Character b, IKVMCController llc) { this.bip = b; this.lowLCon = llc; upperBodyPos = Vector3.zero; sagittalStepWidth = 0; coronalStepWidth = 0; stepHeight = 0; swingStepLength = 0; standStepLength = 0; maxStepHeight = llc.getLegLength() * 1.0f; stepLayerMask = ~((1 << (int)ColliderLayer.roleLayer) | (1 << (int)ColliderLayer.ignoreAllLayer) | (1 << (int)ColliderLayer.waterLayer) | (1 << (int)ColliderLayer.waterRipple) | (1 << (int)ColliderLayer.ignoreRaycastLayer) | (1 << (int)ColliderLayer.propsLayer) | (1 << (int)ColliderLayer.touchPointLayer)); stepRaycastHits = new ArrayList(); }
public void setController(IKVMCController c) { controller = c; }