質問: Friction; Debug.Log(pm.dynamicFriction); } } --------------------------------------------------- public void friction()の呼び出しのタイミングはInputFieldのOn end Editです。 エラーも出ないため、どこに問題点があるかわかりません。 不審な点として、ゲームの開始時にpublic void friction()が 呼び出しされていて、Debug.Log(pm.dynamicFriction);で0がlogに吐き出されています。
回答: 質問文に書いてあるコードの範疇では間違いらしい間違いは無いように感じます。 inputfieldに入力したタイミングでfrictionが呼び出され、 Friction には意図した値が正しく代入されているのでしょうか? InputManagerPMの方のソースコードも気になりますね。