Esempio n. 1
0
    /* [클린성] var
     * var 타입을 이용하면 코드의 가독성을 향상시켜준다.
     * 타입을 변수이름에서 유추할 수 있도록 하였다.
     */
    /// <summary>
    /// 플레이어의 시작위치와 가속도(눈이 쌓인 맵인 경우 더 미끄러움)를 초기화한다.
    /// </summary>
    /// <param name="currentStageEnv"> 맵 정보 </param>
    void InitializePlayer(CatchGameStageEnv currentStageEnv)
    {
        var   playerStartPos     = currentStageEnv.PlayerStartPos.transform.position;
        float playerAcceleration = currentStageEnv.Acceleration;

        _playerController.OnInit(playerStartPos, playerAcceleration);
    }
Esempio n. 2
0
 /// <summary>
 /// 필드 몬스터인 양을 생성 및 초기화한다.
 /// </summary>
 /// <param name="currentStageEnv"> 맵 정보 </param>
 /// <param name="currentStageInfo"> 난이도 정보 </param>
 void InitializeSheep(CatchGameStageEnv currentStageEnv, CatchGameLevelMgr.StageInfo currentStageInfo)
 {
     _sheeps           = ActivateSheep(currentStageInfo, currentStageEnv.GenGrounds);
     _initSheepCount   = currentStageInfo.SheepInfos.Length;
     CurrentSheepCount = _initSheepCount;
 }