public virtual void OnSummoned(Packets.PACKET_UNIT_SUMMON_NTF pkt) { playerSide = GameManager.GetPlayerSide(pkt._playerSide); unitName = pkt._unitName; unitId = pkt._unitNum; hp = pkt._hp; //다른 편 유닛인 경우 = 위쪽에 있는 유닛인 경우 if (playerSide != GameManager.playerSide) { transform.eulerAngles = new Vector3( transform.eulerAngles.x, transform.eulerAngles.y + 180.0f, transform.eulerAngles.z); } gameObject.transform.position = new Vector3( pkt._posX * CalculateManager.toClientValue, 0.0f, pkt._posY * CalculateManager.toClientValue); //unit의 위치를 정하고나서 호출한다 if (hpBar) { hpBar.OnSummoned(hp); } ChangeState <UnitStateSummoning>(); }