Example #1
0
    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));
    }