delegate Manageable all the functions at the same time in one class. public class part: MonoBehaviour { public delegate void ChainFunction(int value); //delegate class created ChainFunction chain; //delegate class has been allocated to 'chain' int power; int defence; public void SetPower(int value) { power+=value; print("power has been increased as " +value+ ", total power is "+power); } public ..