// The method to call Game Objects methods
        //----------------------------------------
        public void SendTopic(GameObject targetGameObject, string methodName, string attributeValue)
        {
            MethodInfo methInfo = targetGameObject.GetComponent(scripts[0].GetType()).GetType().GetMethod(methodName);

            ParameterInfo[] parameter = methInfo.GetParameters();
            object          obj       = attributeValue;

            targetGameObject.SendMessage(methodName, ConvertType.ConvertParameter(obj, parameter[0]));
        }