public void SetInnerObject(string slotName, GameObject obj) { int slotIdx = FindParamSlotIdxByName(slotName); if (slotIdx != -1) { AnimParamSlot slot = m_paramSlots[slotIdx]; slot.innerObj = obj; } }
public void SetParam(string slotName, AnimParamSlotCallback cb) { int slotIdx = FindParamSlotIdxByName(slotName); if (slotIdx != -1) { AnimParamSlot slot = m_paramSlots[slotIdx]; slot.callback = cb; if (slot.innerObj != null) { cb(slot.innerObj); } } }