示例#1
0
    public void Init(CharacterAssetContainer character)
    {
        if (IsInit == true)
        {
            Uninit();
        }

        CharacterAsset = character;
        //m_PlaybackTime = 0f;

        SetActive(false);
        if (gameObject.activeInHierarchy == true)
        {
            SetActive(true);
        }
    }
示例#2
0
    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;
    }