public static void Create(GameObject obj) { var SE_Obj = obj.GetComponent <StatusEffect_Object>(); if (SE_Obj is null) { return; } StatusEffect_IgnoreHit IgnoreHit = obj.GetComponent <StatusEffect_IgnoreHit>(); // 각 상태이상에 대한 초기화 설정을 해준다. if (IgnoreHit is null) { IgnoreHit = obj.AddComponent <StatusEffect_IgnoreHit>(); } // 우선 순위 설정 높을수록 우선순위가 높음. IgnoreHit.priority = 0; }
void OnTeleport(Vector2 Target) { StatusEffect_IgnoreHit.Create(gameObject); transform.position = Target + Random.insideUnitCircle * 2f; mCurAniST = eMobAniST.Merge; }