protected override void Init() { _creature = gameObject; _whatIsEnemy = 1 << LayerMask.NameToLayer("Enemy"); GetPlayerStatData = GameObject.Find("UserTableInformation").GetComponent <BackEndGetTable>(); DefaultStatDBConnection(); //플레이어 능력치 적용. }
protected override void Init2() { base.Init2(); _creature.tag = "Enemy"; _creature.layer = LayerMask.NameToLayer("Enemy"); //공격 사거리 NavMeshAgent의 stoppingDistance에 적용 _agent.stoppingDistance = _attackRange; _agent.speed = _speed; GetPlayerStatData = GameObject.Find("UserTableInformation").GetComponent <BackEndGetTable>(); player = GameObject.Find("player"); PlayerCtrl = player.GetComponent <PlayerCtrl>(); render = gameObject.GetComponentInChildren <Renderer>(); }
static void TableInit() // 유저 DB정보 싱글톤 할당. { if (s_instance == null) { GameObject go = GameObject.Find("UserTableInformation"); if (go == null) { go = new GameObject { name = "UserTableInformation" }; go.AddComponent <BackEndGetTable>(); } DontDestroyOnLoad(go); s_instance = go.GetComponent <BackEndGetTable>(); } }