| void add_AboutToChainFromTo(Action<ChainEffect value) | Public+1 flags | | 0x08 |
| void remove_AboutToChainFromTo(Action<ChainEffect value) | Public+1 flags | | 0x08 |
| void add_OnChainFromTo(Action<ChainEffect value) | Public+1 flags | | 0x08 |
| void remove_OnChainFromTo(Action<ChainEffect value) | Public+1 flags | | 0x08 |
| void add_OnChainEnd(Action<ChainEffect value) | Public+1 flags | | 0x08 |
| void remove_OnChainEnd(Action<ChainEffect value) | Public+1 flags | | 0x08 |
| void StartChain(Entity caller, Entity startOfChain, int chainID) | Public | | 0x08 |
| IEnumerator ChainCor(Entity caller, Entity chainOnEnt, int chainID) | Private | | 0x08 |
| bool CanChainFromTo(Entity from, Entity to, int chainID) | Private | | 0x08 |
| void Chain(int callerID, int fromID, int toID, int chainID) | Public | | 0x04 |
| IEnumerator ChainObjCor(Entity from, Entity to) | Private | | 0x08 |
| void ChainEnd(int chainID) | Public | | 0x04 |
| void .ctor() | Public+1 flags | | 0x00 |