示例#1
0
    public void CallProcessLv(HintKinds hk, bool value)
    {
        switch (hk)
        {
        case HintKinds.ConTower:    conTowerHint.SetActive(value);  break;

        case HintKinds.Bench:       benchHint.SetActive(value);     break;

        case HintKinds.CallBox:     callBox.SetActive(value);       break;

        case HintKinds.Things:      thingsObj.SetActive(value);     break;      //끄지 않음

        case HintKinds.Shovel:      shovelIcon.SetActive(value);    break;

        case HintKinds.Parts:
            break;
        }
    }
示例#2
0
    public void CallTouchEvent(HintKinds hk)
    {
        switch (hk)
        {
        case HintKinds.ConTower:        //관리실이벤트 실행
            //TODO 귀신이펙트 스타트 & GM에 다음단계 보고

            CallNextState(HintKinds.ConTower);
            break;

        case HintKinds.Bench:           //벤치이벤트 실행
            stage.SetActive(true);      //데쟈뷰 오브젝트 활성화(애니메이션 자동 실행)
            //스크린연출 켬 - 점진적으로 어두워짐
            break;

        case HintKinds.Card:            //스테이지에서 전화카드 습득 시
            getCard = true;             //카드습득여부를 알 수 있도록 변수 체크
            callCard.SetActive(false);  //카드습득 시 스테이지에 있던 카드는 안보이도록

            CallNextState(HintKinds.Card);
            break;

        case HintKinds.CallBox:         //전화부스이벤트 실행
            numPad.SetActive(true);     //키패드 활성화
            break;

        case HintKinds.Things:          //소지품획득시 실행
            getThings = true;           //소지품획득 체크
            thingsObj.SetActive(false);

            CallNextState(HintKinds.ConTower);
            break;

        case HintKinds.Shovel:          //삽질아이콘이벤트 실행
            //TODO 삽질유도 - 슬라이드 반응
            break;

        case HintKinds.Parts:           //시신획득
            getParts = true;            //시신획득 체크
            part.SetActive(false);      //시신오브젝트 비활성화
            break;
        }
    }
示例#3
0
 public void CallNextState(HintKinds hk) //GM에게 다음단계로의 진행을 알림
 {
 }