// Use this for initialization void Start() { var colider = gameObject.AddComponent <SphereCollider>(); colider.radius = 5; colider.isTrigger = true; _agent = GetComponent <NavMeshAgent>(); GetComponent <SidekickControls>().enabled = false; var aiMovement = GetComponent <AiMovement>(); aiMovement.StrollSpeed = 0; _movementSpeed = aiMovement.MovementSpeed; _agent.destination = _agent.transform.position; _waitingForPlayer = true; var waypoints = GameObject.FindGameObjectWithTag(Constants.Tags.GameMaster).transform.FindChild("Waypoints"); waypoint01 = waypoints.FindChild("waypoint"); waypoint02 = waypoints.FindChild("waypoint (1)"); bubble = FindObjectOfType <InteractableSpeechBubble>(); }
// Use this for initialization void Start() { while (sidekick == null) { sidekick = GameObject.FindGameObjectWithTag(Constants.Tags.SideKick); // Debug.Log(sidekick); } sidekickMovement = sidekick.GetComponent <AiMovement>(); while (player == null) { player = GameObject.FindGameObjectWithTag(Constants.Tags.Player); // Debug.Log(player); } if (UseObstacle) { obstacle = GameObject.FindGameObjectWithTag("Obstacle"); obstacle.GetComponent <NavMeshObstacle>().enabled = false; } speech = GameObject.FindGameObjectWithTag(Constants.Tags.SpeechCanvas).GetComponent <InteractableSpeechBubble>(); //sidekick.GetComponent<SidekickControls>().enabled = false; //sidekick.GetComponent<SidekickControls>().enabled = false; //sidekick.GetComponent<SidekickControls>().enabled = false; }
// Use this for initialization void Start() { var sideKick = GameObject.FindGameObjectWithTag(Constants.Tags.SideKick); if (sideKick == null) { return; } _sidekick = sideKick.GetComponent <SidekickControls>(); isb = GameObject.FindGameObjectWithTag(Constants.Tags.SpeechCanvas).GetComponent <InteractableSpeechBubble>(); gameui = GameObject.FindGameObjectWithTag("GameUI"); am = GameObject.FindGameObjectWithTag(Constants.Tags.AudioManager).GetComponent <AudioManager>(); //dm = GameObject.FindGameObjectWithTag(Constants.Tags.DatabaseManager).GetComponent<DatabaseManager>(); }
private State _state; private bool _waitingForPlayer; private float _movementSpeed; private NavMeshAgent _agent; private Transform waypoint01; private Transform waypoint02; private InteractableSpeechBubble bubble; // Use this for initialization void Start () { var colider = gameObject.AddComponent<SphereCollider>();
public SelectionSpeechItem(string s, ITalkable src, Vector2 o, int w, params SpeechOption[] options) : base(s, src, o, w, 99999999) { Vector2 loc = src.GetScreenPosition(); bubble = new InteractableSpeechBubble(s, (int)loc.X, (int)loc.Y, w, 99999999, options); }
// Use this for initialization void Start() { var sideKick = GameObject.FindGameObjectWithTag(Constants.Tags.SideKick); if (sideKick == null) return; _sidekick = sideKick.GetComponent<SidekickControls>(); isb = GameObject.FindGameObjectWithTag(Constants.Tags.SpeechCanvas).GetComponent<InteractableSpeechBubble>(); gameui = GameObject.FindGameObjectWithTag("GameUI"); am = GameObject.FindGameObjectWithTag(Constants.Tags.AudioManager).GetComponent<AudioManager>(); //dm = GameObject.FindGameObjectWithTag(Constants.Tags.DatabaseManager).GetComponent<DatabaseManager>(); }
// Use this for initialization void Start() { while (sidekick == null) { sidekick = GameObject.FindGameObjectWithTag(Constants.Tags.SideKick); // Debug.Log(sidekick); } sidekickMovement = sidekick.GetComponent<AiMovement>(); while (player == null) { player = GameObject.FindGameObjectWithTag(Constants.Tags.Player); // Debug.Log(player); } if (UseObstacle) { obstacle = GameObject.FindGameObjectWithTag("Obstacle"); obstacle.GetComponent<NavMeshObstacle>().enabled = false; } speech = GameObject.FindGameObjectWithTag(Constants.Tags.SpeechCanvas).GetComponent<InteractableSpeechBubble>(); //sidekick.GetComponent<SidekickControls>().enabled = false; //sidekick.GetComponent<SidekickControls>().enabled = false; //sidekick.GetComponent<SidekickControls>().enabled = false; }