float CalcTrans() { GetStatMonitor(); if (source == null) { //Debug.Log("[!] Can't find Stat Monitor! "); return(len_x); } float zz = Mathf.Max(Mathf.Max(source.GetStatAtIndex(Use_Stat_Number), 0f) / this.max, 0.01f); //Debug.Log("[@@] zz:" + zz + " HP:" + source.HP); return(len_x * zz); }