public void Init(CharacterAssetContainer character) { if (IsInit == true) { Uninit(); } CharacterAsset = character; //m_PlaybackTime = 0f; SetActive(false); if (gameObject.activeInHierarchy == true) { SetActive(true); } }
public void Init(CharacterAssetContainer character, Mode mode, string action_name = null, bool set_default_action = false) { if (IsInit == true) { Uninit(); } CharacterAsset = character; m_Mode = mode; m_ActionName = action_name; m_SetDefaultAction = set_default_action; m_PlaybackTime = 0f; SetActive(false); if (gameObject.activeInHierarchy == true) { SetActive(true); } m_PlayType = ePlayType.None; }