예제 #1
0
    // Use this for initialization
    void Start()
    {
        m_navigationAgent = GetComponent <NavigationAgentComponent>();

        // Create a layer mask for the floor layer.
        m_floorMask = LayerMask.GetMask("Ground");
    }
    void Start()
    {
        controller = GetComponent <CharacterController>();
        GameObject coreManagers = GameObject.FindGameObjectWithTag("CoreManagers");

        timeManager    = coreManagers.GetComponent <TimeManager>();
        steering       = GetComponent <SteeringAgentComponent>();
        navigation     = GetComponent <NavigationAgentComponent>();
        fsm            = GetComponent <FiniteStateMachine>();
        targetPosition = transform.position;

        GameplayManager gameplay = GameObject.FindGameObjectWithTag("GameManagers").GetComponent <GameplayManager>();

        player = gameplay.Character;

        enable = true;

        towardsPlayer = true;
        if (Random.Range(0, 100000) % 100 > 70)
        {
            towardsPlayer = false;
        }

        InitTarget();
        //InitTargetOnToken();
    }
        private Interaction_Wander bossMovementSet;                        //Arcturus wander

        //Assign components and objects
        void Start()
        {
            bossMovementControl = this.GetComponent <NavigationAgentComponent>();
            bossMovementSet     = this.gameObject.GetComponent <Interaction_Wander>();

            playerObject = GameObject.FindGameObjectWithTag("Player");
        }
	void Awake()
	{
		m_currentPatrolNodeGoalIndex = 0;
		m_bNavRequestCompleted = true;
		m_navigationAgent = GetComponent<NavigationAgentComponent>();
	}
예제 #5
0
 void Awake()
 {
     m_bNavRequestCompleted = true;
     m_navigationAgent      = GetComponent <NavigationAgentComponent>();
 }
    public float bulletSpeed;                                                   //Speed of the bullet force

    #endregion

    #region MonoBehaviour Functions
    void Awake()
    {
        m_currentPatrolNodeGoalIndex = 0;
        m_bNavRequestCompleted       = true;
        m_navigationAgent            = GetComponent <NavigationAgentComponent>();
    }
예제 #7
0
 void Awake()
 {
     _steerScript = this.GetComponent <SteeringAgentComponent>();
     _navScript   = this.GetComponent <NavigationAgentComponent>();
     MoveTarget   = GameObject.FindGameObjectWithTag("InitialMoveTarget");
 }
	void Awake()
	{
		m_bNavRequestCompleted = true;
		m_navigationAgent = GetComponent<NavigationAgentComponent>();
	}
예제 #9
0
파일: MeleeAttack.cs 프로젝트: Hengle/candy
 void Awake()
 {
     m_bNavRequestCompleted = true;
     m_navigationAgent      = GetComponent <NavigationAgentComponent>();
     _gmScript = GameObject.Find("GameMaster").GetComponent <GameMaster>();
 }