Example #1
0
        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();
        }
Example #2
0
 public void setController(IKVMCController c)
 {
     controller = c;
 }