Пример #1
0
 protected override void Awake()
 {
     base.Awake();
     if (GameConfig.Instance.Play.playArea == "a" || GameConfig.Instance.Play.playArea == "A")
     {
         myPlayArea = ePlayArea.A;
     }
     else if (GameConfig.Instance.Play.playArea == "b" || GameConfig.Instance.Play.playArea == "B")
     {
         myPlayArea = ePlayArea.B;
     }
 }
    private void Raft_onArriveFrontOfPieceOfMemory(ePlayArea obj)
    {
        if (GameArea.Instance.IsIncludedArea(obj, InteractiveArea))
        {
            chineseCharacterRenderer.FadeIn();
            ListenInternalMessage(eInternalInteractMessage.Enable);



            if (GameArea.Instance.IsMyArea(InteractiveArea))
            {
                m_refHintBasic.SetSecondsToActive(10);
                m_refHintBasic.StartCounting();
                //GameSound.Instance.PlayNPCLoop(eNPCSoundID_Reaper_woman_Hint._105, 0, 0, 10);
            }
        }
    }
Пример #3
0
 public bool IsMyArea(ePlayArea _playArea)
 {
     return(IsIncludedArea(myPlayArea, _playArea));
 }
Пример #4
0
 public void SelectPlayArea(ePlayArea _selectPlayArea)
 {
     myPlayArea = _selectPlayArea;
 }
Пример #5
0
 public bool IsIncludedArea(ePlayArea _lhs, ePlayArea _rhs)
 {
     return((_lhs & _rhs) != 0);
 }