public static uint GetConvertedGroupId(this AudioGroupItem audioGroup) { if (audioGroup.ConvertedGroupId == AkSoundEngine.AK_INVALID_UNIQUE_ID) { audioGroup.ConvertedGroupId = AkSoundEngine.GetIDFromString(audioGroup.Group); } return(audioGroup.ConvertedGroupId); }
public static uint GetConvertedGroupStateId(this AudioGroupItem audioGroup, int index) { if (audioGroup.ConvertedStateIds == null) { audioGroup.ConvertedStateIds = new uint[audioGroup.StateArr.Length]; } if (audioGroup.ConvertedStateIds [index] == AkSoundEngine.AK_INVALID_UNIQUE_ID) { audioGroup.ConvertedStateIds [index] = AkSoundEngine.GetIDFromString(audioGroup.StateArr[index]); } return(audioGroup.ConvertedStateIds [index]); }
public AKSwitchAtom(int in_grpId, int stateIndex, GameObject target) { config = SingletonManager.Get <AudioGroupManager>().FindById(in_grpId); AssertUtility.Assert(config != null); if (stateIndex < 0) { currState = config.DefaultState; } else { currState = config.States[stateIndex]; } if (onImplentment != null) { onImplentment(this, target); } }
public AKSwitchAtom(int in_grpId) { config = SingletonManager.Get<AudioGroupManager>().FindById(in_grpId); }