/* 윤동준 필드 */ // *이곳에 쓸 필드를 정의* /* 여기 영역 까지*/ #endregion public PlayerController(HeroAttribute hero, ArcanePhsics arcane) //인스턴스 넘겨줄거 생성자에 저장 { playerMass = 1.0f; playerGravity = 1.0f; maxVelocity = 0.15f; gravityVelocity = 9.8f; sinThirty = Mathf.Sin(30.0f * Mathf.Deg2Rad); nomalForce = 2f; nomalVertex = nomalForce * sinThirty * (0.102f + Mathf.Epsilon); specialForce = 7f; specialVertex = specialForce * sinThirty * (0.102f + Mathf.Epsilon); plusDir = +1; minusDir = -1; defaultMoving += DefaultMove; nomalHit1 += NomalAttack1Knock; nomalHit2 += NomalAttack2Knock; nomalHit3 += NomalAttack3Knock; specialHit += SpecialAttackKnock; this.hero = hero; correctionValue = 0.4f; this.arcane = arcane; #region YDJ Constructer /* 이곳 밑에서부터 주석 영역까지 생성자 초기화할 부분 윤동준 */ // *이곳에서 초기화* /* */ #endregion }
/* 이곳부터 필드 작성 윤동준*/ //필드 작성 부분 /* 여기까지 */ #endregion #region private Unity Method /* 메소드 */ void Awake() { hero = GetComponent <HeroAttribute>(); arcane = GetComponent <ArcanePhsics>(); playerController = new PlayerController(hero, arcane); // 인스턴스 생성자에 넘겨줄꺼 이곳에 차곡차곡 매개변수 할당하기 }