Load Character "Character\Townperson1\a\normal" -left
Load Character "Character\Townperson2\a\normal" -right
# "산책 및 아침 운동을 위에 나와서 뛰는데, 논밭에서 특이하게 작물들이 잘 안자라는 듯히 보이는 구역에서 여러 마을 사람들이 통곡하고 있는걸 보았다."
## "마을 사람 1" "아니 이게 뭐요.. 이번 농사 다 망쳤네.." -left
## "마을 사람 2" "아이고.. 밤세 또 털렸나보다..." -right
## "나" "무슨일 있나?"
## "마을 사람 1" "누구....아, 그 선녀가 찾아 대려온 장 동무군요." -left
## "마을 사람 1" "가끔 밤마다 귀신이 왔다가는지 모든 밭이 다 해집어져있습니다." -left
## "마을 사람 2" "매년 이래서 미치겠습니다." -right
## "나" "제가 한번 보죠."
Load CG "CG\WildBoarfootsteps"
# "야생 동물의 발자국 모양이 잔뜩 바닥에 찍혀 있다."
## "나" "아니, 이 것은 내가 있던 세계에도 있던 『{Sanglier:멧돼지}』라는 거군."
## "마을 사람 1" "『Sanglier』이 멉니까?"
## "나" "아니,, 설마 『Sanglier』도 모른단 말인건가."
## "마을 사람 1" "아아.. 무지한 저희에게 가르침을 주십시오.."
## "나" "『Sanglier』란 '우제목 멧돼지과에 속하는 포유류이다. 몸통의 길이는 113~150cm이고, 꼬리의 길이는 10~23cm이다. 주둥이가 길며 원통형이다. 날카로운 견치를 가지고 있다. 새끼는 적갈색의 털에 검은 무늬가 세로로 그려져 있어 보호색으로 쓰인다. 식물성부터 동물성까지 다 먹는 잡식성이다. 12부터 이듬해 1월에 교미를 하고, 5월에 7~13개체의 새끼를 출산한다. 활엽수가 우거진 산지에 서식한다. 바람이 없고 햇볕이 잘 드는 따뜻한 남향을 좋아한다. 우리나라 전역의 산림지대에 서식하며 유라시아의 중부와 남부에 분포한다.' 를 말하는 것이다."
Unload CG
## "마을 사람 1" "오오.. 역시 현명하신 장-동무." -left
## "마을 사람 2" "아니 그거 『산도티』아닙니까? 『산도티』도 똑같습니다!" -right
## "마을 사람 1" "오이오이, 『산도티』라니,, 『Sanglier』이다!!" -left
@@ -113,6 +108,7 @@ public class GameManager : MonoBehaviour
if(e.givenMaxTurn<0)
return;
if(e.turnsLeft>=1)
sd.GetChild(2).GetComponent<SpriteRenderer>().sprite=turnsLeftSprites[e.turnsLeft-1];// sprite array index is 0-based, but starts with sprite of 1, so -1 is needed.
if (e.forcedEventPriority > 0) continue; // if event is forced event, there is no need to make SD.
if (e.isNew) // if
GameManagergm=GameManager.instance;
foreach(Transformtingm.eventSDList)
{
var sd = Instantiate(eventPrefab, new Vector3(0, 0, 0), Quaternion.identity);
//TODO : set event sprite to the sprite of this event.
if (_SmallLocationToBigLocation(e.location) == Location.Town)
sd.SetParent(town);
else
sd.SetParent(outskirts);
sd.name = e.eventName;
if (e.givenMaxTurn < 0)
sd.GetChild(2).gameObject.SetActive(false);
else
sd.GetChild(2).GetComponent<SpriteRenderer>().sprite = turnsLeftSprites[e.givenMaxTurn - 1]; // sprite array index is 0-based, but starts with sprite of 1, so -1 is needed.
List<Transform> toDestroyList = new List<Transform>();
foreach(Transform sd in eventSDList)
{
EventCore e = GameManager.instance.GetEventCoreFromEventSd(sd);
if (e.seasonCheck())
sd.gameObject.SetActive(true);
else
sd.gameObject.SetActive(false);
if (e.givenMaxTurn < 0)
return;
sd.GetChild(2).GetComponent<SpriteRenderer>().sprite = turnsLeftSprites[e.turnsLeft - 1]; // sprite array index is 0-based, but starts with sprite of 1, so -1 is needed.