public override void Initialize() { gsc = gs.GetComponent <GripSafetyComponent>(); gsvc = gs.GetComponent <GripSafetyVisualComponent>(); gsvc.rel_pos = gsvc.grip_safety.localPosition; gsvc.rel_rot = gsvc.grip_safety.localRotation; }
public override void Initialize() { GripSafetyComponent safety = gs.GetComponent <GripSafetyComponent>(); if (safety.block_slide) { gs.GetComponent <SlideComponent>().block_slide_pull_predicates.Add(() => safety.is_safe); } }
public override void Initialize() { GripSafetyComponent safety = gs.GetComponent <GripSafetyComponent>(); if (safety.block_trigger) { gs.GetComponent <TriggerComponent>().trigger_pressable_predicates.Add(() => !safety.is_safe); } }