public void Init() { this.gameObject.SetActive(true); if (m_ActorInstance != null) { m_ActorInstance.gameObject.SetActive(false); } GameObject tempObj = Instantiate(ResourcesLoader.Instance.GetObject(("actor_male"))); tempObj.transform.SetParent(transform); tempObj.transform.position = actorSpot.position; tempObj.transform.localScale = actorSpot.localScale; m_ActorInstance = tempObj.GetComponent <ActorInstance>(); m_ActorInstance.nameHidden = true; m_ActorInstance.ResetChar(); m_ActorInfo = m_ActorInstance.Info; m_txtGender.text = m_ActorInfo.Gender.ToString(); m_inputName.text = ""; for (int i = 0; i < Content.Instance.StartingGear.Count; i++) { DevItemInfo item = Content.Instance.GetItem(Content.Instance.StartingGear[i]); m_ActorInfo.Equipment.SetItem(item.Type, new ItemInfo(item, item.Perks, 1)); } ToggleGender(); Randomize(); RandomizeName(); }