예제 #1
0
 public void OnClick()
 {
     if (this.activity)
     {
         G3MapData.GetInstance().DoClickCheckPointHandler(this);
     }
 }
예제 #2
0
    public void InitEvent()
    {
        G3MapData _mapdata = this.Model;

        _mapdata.DoClickLvHandler = (Action <G3Category>)Delegate.Combine(_mapdata.DoClickLvHandler, new Action <G3Category>(this.DoClickLv));
        G3MapData expr_2D = this.Model;

        expr_2D.DoClickCheckPointHandler       = (Action <G3LevelItem>)Delegate.Combine(expr_2D.DoClickCheckPointHandler, new Action <G3LevelItem>(this.DoClickCheckPoint));
        GlobalEventHandle.DoRefreshCheckPoint += new Action <int>(this.UpdateCheckPoint);
    }
예제 #3
0
 public void OnClick()
 {
     if (this.IsActivity)
     {
         G3MapData.GetInstance().DoClickLvHandler(this);
     }
     else
     {
         Debug.Log("ÀÌ°Å¡");
         ToastManager.Show("TXT_NO_50055", true);
     }
     AudioManager.GetInstance().PlayEffect("sound_eff_button");
 }
예제 #4
0
 private void Awake()
 {
     G3MapData.m_instance = this;
 }
예제 #5
0
 private void Start()
 {
     this.Model = G3MapData.GetInstance();
     this.InitUI();
     this.InitEvent();
 }
예제 #6
0
 //set position for item in level selector by row and col
 public void SetPosition(int row, int col)
 {
     base.transform.localPosition = new Vector3((float)(col * 150 + 75 - 300), (float)(G3MapData.GetInstance().GetGameBoxHeight(0) / 2 - row * 150 - 75 + 30), 0f);
 }
예제 #7
0
 //set position for item in level selector by index
 public void SetPosition(int index)
 {
     this.SetPosition(G3MapData.GetInstance().GetRow(index), G3MapData.GetInstance().GetCol(index));
 }