Exemplo n.º 1
0
    private void Start()
    {
        e_Ani = GetComponent <EnemyAni>();
        ChangeState(M_State.Idle, EnemyAni.Idle);

        player = GameObject.FindGameObjectWithTag("Player").transform;

        e_Parameter = GetComponent <EnemyParameter>();
        e_Parameter.DeadEvent.AddListener(CallDeadEvent);
        p_Parameter = player.gameObject.GetComponent <PlayerParameter>();

        GetComponent <ObjectData>().Obj_ID = e_Parameter.Monster_ID;

        controller = GetComponent <CharacterController>();

        HideSelection();
    }
Exemplo n.º 2
0
    void Start()
    {
        myAni = GetComponent <EnemyAni>();
        ChangeState(State.Idle, EnemyAni.IDLE);

        network = GameObject.Find("NetworkManager").GetComponent <Network_Login>();
        string playerName = network.PlayerName;

        playerController = GameObject.Find(playerName).GetComponent <PlayerController>();
        StateA           = (int)playerController.PlayerStateAttack;
        enemyInfo        = new EnemyInfo();
        //enemyInfo.hp = 3;
        enemyInfo.x       = transform.position.x;
        enemyInfo.z       = transform.position.z;
        enemyInfo.angle_y = transform.eulerAngles.y;
        enemyInfo.message = "EnemyAction";

        hitEffect = GameObject.Find("Spark").GetComponent <ParticleSystem>();
        hitEffect.Stop();
    }
Exemplo n.º 3
0
 private void Awake()
 {
     myAni  = GetComponent <EnemyAni>();
     player = GameObject.FindGameObjectWithTag("Player").transform;
 }