>>44
どうだと言われてもダメだとしか言えないな
timerをリセットするかどうかは3.05秒後に1回実行するか、3.05秒おきに実行を繰り返すかの違いで当面の問題とは関係ない
さらに言えばtimer=0;よりはtimer-=3.05f;の方が累積誤差が少ない

どちらにしてもMathf.Abs(3.05f - timer) < 1.192093E-07 はtrueになる可能性が殆どないから無意味
>>39の意味が理解できるまで音読してこいw

普通に書けばMathf.Absもイプシロンも必要ない