public override KAnim.Anim GetAnim(int index) { if (!batchGroupID.IsValid || !(batchGroupID != KAnimBatchManager.NO_BATCH)) { Debug.LogError(base.name + " batch not ready"); } KBatchGroupData batchGroupData = KAnimBatchManager.Instance().GetBatchGroupData(batchGroupID); Debug.Assert(batchGroupData != null); return(batchGroupData.GetAnim(index)); }
public KAnim.Anim GetAnim(int index) { Debug.Assert(index >= 0 && index < animCount); KBatchGroupData batchGroupData = KAnimBatchManager.Instance().GetBatchGroupData(animBatchTag); if (batchGroupData == null) { Debug.LogError($"[{name}] No such batch group [{animBatchTag.ToString()}]"); } return(batchGroupData.GetAnim(index + firstAnimIndex)); }