Ejemplo n.º 1
0
        // マップに配置している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();
        }
Ejemplo n.º 2
0
        /// <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));
        }