// マップに配置しているUnitオブジェクト //static GameObject[,] mapUnitObj; private void Awake() { // 各マネージャーの初期化 mapManager = new MapManager(mapId); unitManager = new UnitManager(mapManager.field); routeManager = new RouteManager(mapManager.field); enemyAIManager = new EnemyAIManager(mapManager.field); commonCalc = new CommonCalc(); }
/// <summary> /// 计算比率 /// </summary> /// <param name="value">值</param> /// <returns>返回值对应的比率</returns> public override double calcRate(double value) { var tmp = ((value / param.max) - 0.5f) * 10; return(CommonCalc.sigmoid(tmp)); }