// Use this for initialization void Start() { //Standard initialization ropes = new List<Rope>(); thePlayer = this.gameObject; playerClimbing = this.GetComponent<Climbing>(); playerHookController = this.GetComponent<GrapplingHookController>(); }
void Start() { hooked = false; target = null; mechHandTransform = transform.parent.parent; //actualHook -> grapplingHook -> mechHands grappHookController = mechHandTransform.gameObject.GetComponent <GrapplingHookController>(); //Controller variables prevPos = transform.position; prevRot = transform.rotation.eulerAngles; }
public C_PendulumController(C_PlayerController player, GrapplingHookController hook) { Hook = hook; Pivots = hook.Pivots; Pendulum = hook.Body; Player = player; Radius = 20; AnchorObject = player; PendulumObject = hook; Anchor = Player.body; }
private void OnTriggerExit2D(Collider2D other) { enteredInteractableObject = false; currentChildController = null; if (grapplingHookController != null) { grapplingHookController.Active = false; grapplingHookController = null; } repairPointController = null; }
private void OnTriggerEnter2D(Collider2D other) { enteredInteractableObject = true; currentChildController = other.GetComponent <ChildController>(); grapplingHookController = other.GetComponent <GrapplingHookController>(); if (grapplingHookController != null) { grapplingHookController.Active = true; } var rc = other.GetComponent <RepairPointController>(); if (rc != null && ResourceManager.Instance.ResourceCount > 0) { repairPointController = rc; } }
void Start() { sphereMat.SetColor("_EmissionColor", defaultColor); grapHookController = GetComponent <GrapplingHookController>(); state = MechHandState.Empty; //IK setup stuff indexTarget = transform.Find("TargetPoles").Find("IndexTarget"); middleTarget = transform.Find("TargetPoles").Find("MiddleTarget"); ringTarget = transform.Find("TargetPoles").Find("RingTarget"); littleTarget = transform.Find("TargetPoles").Find("LittleTarget"); thumbTarget = transform.Find("TargetPoles").Find("ThumbTarget"); //Original positions indexOrig = indexTarget.localPosition; middleOrig = middleTarget.localPosition; ringOrig = ringTarget.localPosition; littleOrig = littleTarget.localPosition; thumbOrig = thumbTarget.localPosition; }