void ShrinkShoot() { RaycastHit hit; if (Physics.Raycast(Cam.transform.position, Cam.transform.forward, out hit)) { IsTarget target = hit.transform.GetComponent <IsTarget>(); if (target != null) { target.Shrink(); } if (target != null) { Right.SetTrigger("Shrink"); } if (target != null) { create.LowerBy -= 10; } SchaapTarget Schaap = hit.transform.GetComponent <SchaapTarget>(); if (Schaap != null) { Schaap.Shrink(); Right.SetTrigger("Shrink"); } } }
void GrowShoot() { RaycastHit hit; if (Physics.Raycast(Cam.transform.position, Cam.transform.forward, out hit)) { IsTarget target = hit.transform.GetComponent <IsTarget>(); if (target != null && create.CurrentValue > 10) { target.Grow(); } if (target != null && create.CurrentValue > 10) { Left.SetTrigger("Grow"); } if (target != null && create.CurrentValue > 10) { create.LowerBy += 10; } SchaapTarget Schaap = hit.transform.GetComponent <SchaapTarget>(); if (Schaap != null) { Schaap.Grow(); Left.SetTrigger("Grow"); } } }
public override int GetHashCode() { unchecked { int result = (BranchInfo != null ? BranchInfo.GetHashCode() : 0); result = (result * 397) ^ (TargetLocation != null ? TargetLocation.GetHashCode() : 0); result = (result * 397) ^ (Type != null ? Type.GetHashCode() : 0); result = (result * 397) ^ IsBranch.GetHashCode(); result = (result * 397) ^ IsCheck.GetHashCode(); result = (result * 397) ^ IsContinue.GetHashCode(); result = (result * 397) ^ IsFailedCheck.GetHashCode(); result = (result * 397) ^ IsStartMethod.GetHashCode(); result = (result * 397) ^ IsSwitch.GetHashCode(); result = (result * 397) ^ IsTarget.GetHashCode(); return(result); } }
void PickUp() { if (Input.GetKeyDown("e")) { RaycastHit hit; if (Physics.Raycast(Cam.transform.position, Cam.transform.forward, out hit, pickuprange)) { PickUpAble pickup = hit.transform.GetComponent <PickUpAble>(); IsTarget target = hit.transform.GetComponent <IsTarget>(); if (target.size < 4) { if (pickup != null) { carrying = true; CarriedObject = pickup.gameObject; pickup.transform.GetComponent <Rigidbody>().isKinematic = true; } } } } }
void Update() { layerMask = ~layerMask; player = transform.GetComponentInParent <PlayerMovement>(); pickUp = transform.GetComponent <PickUpObject>(); Manalower(); if (!pickUp.carrying) { if (Input.GetMouseButtonDown(2)) { Cast(PrefabCub); } if (Input.GetKeyDown("q")) { RaycastHit kill; if (Physics.Raycast(Cam.transform.position, Cam.transform.forward, out kill, Mathf.Infinity, layerMask)) { IsTarget target = kill.transform.GetComponent <IsTarget>(); if (target != null) { target.Kill = true; LowerBy -= 100f + target.size * 10f; ObjCounter -= 1; Left.SetTrigger("Delete"); Right.SetTrigger("Delete"); } } } } }