public void MovePlayerToLocation(Vector3 waitPoint, BuildingInteraction bInteraction) { movingToPoint = true; pRunner.StopRunner(); goalLocation = waitPoint; currentBuildingRef = bInteraction; }
// Use this for initialization void Start() { _img = GetComponent <Image>(); _builder = DataPipe.instance.BuildingInteraction; ActionGroup.transform.DOScale(0, 0); Action_1.Trigger = () => { Action_2.ResetVisualFuntionality(); _currentSelectedAction = Action_1; SelectAction(); }; Action_2.Trigger = () => { Action_1.ResetVisualFuntionality(); _currentSelectedAction = Action_2; SelectAction(); }; _resourceMan = DataPipe.instance.ResourceManager; _platformData = DataPipe.instance.PlatformData; BA_InputReceiverUI.Instance.ActionKey += BuildMenu; BA_InputReceiverUI.Instance.ActionKey2 += ReceiveBuildCommand; BA_InputReceiverUI.Instance.ActionDirectional += ReceiveDirectionalInput; InputMapper.MoveInputVector3 += ReceivePlatformCommand; _builder.RessourceCheck = () => RessourceCheck(); _arrowHandler = FindObjectOfType <DirectionalArrowHandler>(); }
void Start() { InputMapper.MoveInputVector2 += MoveVector2; InputMapper.MoveInputVector3 += MoveVector3; //FindObjectOfType<NavMeshSurface>().BuildNavMesh(); _target = Vector3.negativeInfinity; _agent = GetComponent <NavMeshAgent>(); _rigid = GetComponent <Rigidbody>(); _builder = GetComponent <BuildingInteraction>(); }