viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73ced8ffa11d02831dfaf0852456fb219302713c4cc8fae38de96e387806f7d7df155c6480a00f8fcf172f334ee89337cfed99b5b2c582d57733306d1



A 게임 오브젝트에는 Monster_small_human.cs 와 Piece.cs 가 있습니다


Piece.cs 안에있는 pieceState 를 Monster_small_human.cs 에서 자주 호출할것 같아서




똑같이 PieceState 변수를 선언하고 


Start 함수에서 GetComponent<Piece>로 집어 넣었습니다.


근데 했갈리는게 있습니다


저런식으로 선언하게 되면 Piece.cs 에있는 pieceState 변수를 그때 그때 사용하는것이 아니라


Monster_small_human.cs 에 변수 값만 복사해온 별개의 pieceState를 사용하는 것이 아닌가요?





GetComponent를 매 프레임 난사 하듯이 호출하게 되면 성능적으로 안좋다고 들어서 검색해봤는데 저런식으로 하라고 나와있더라구요..



제가 설명을 잘 못했으면 다시한번 적도록 하겠습니다..