Esempio n. 1
0
    private void Start()
    {
        TriggerHanldePoint triggerHanldePoint = base.gameObject.AddComponent <TriggerHanldePoint>();

        triggerHanldePoint.type = 17;
        UnityEngine.Object.Destroy(this);
    }
Esempio n. 2
0
    private void Start()
    {
        TriggerHanldePoint triggerHanldePoint = base.gameObject.AddComponent <TriggerHanldePoint>();

        triggerHanldePoint.type      = 14;
        triggerHanldePoint.paramBool = this.floatUI;
        UnityEngine.Object.Destroy(this);
    }
Esempio n. 3
0
    private void Start()
    {
        TriggerHanldePoint triggerHanldePoint = base.gameObject.AddComponent <TriggerHanldePoint>();

        triggerHanldePoint.type = 6;
        if (this.tragetPlot == null)
        {
            Debug.LogError("Plot缺少参数tragetPlot::" + base.gameObject.name);
            UnityEngine.Object.Destroy(this);
            return;
        }
        Transform transform = this.tragetPlot.transform.FindChild("c");

        if (transform == null)
        {
            Debug.LogError("Plot缺少参数c::" + this.tragetPlot.name);
            UnityEngine.Object.Destroy(this);
            return;
        }
        Transform transform2 = this.tragetPlot.transform.FindChild("e");

        if (transform2 == null)
        {
            Debug.LogError("Plot缺少参数e::" + this.tragetPlot.name);
            UnityEngine.Object.Destroy(this);
            return;
        }
        Dictionary <string, GameObject> dictionary = new Dictionary <string, GameObject>();
        int childCount = transform2.childCount;

        for (int i = 0; i < childCount; i++)
        {
            GameObject gameObject = transform2.GetChild(i).gameObject;
            dictionary[gameObject.name] = gameObject;
        }
        GameObject gameObject2 = transform.transform.parent.gameObject;

        if (gameObject2.GetComponent <GameAniCamera>() != null)
        {
            return;
        }
        GameAniCamera gameAniCamera = gameObject2.AddComponent <GameAniCamera>();

        gameAniCamera.dEvt         = dictionary;
        gameAniCamera.speed        = this.speed;
        gameAniCamera.uiactive     = this.activeUI;
        triggerHanldePoint.paramGo = new List <GameObject>
        {
            transform.gameObject,
            gameObject2
        };
        triggerHanldePoint.paramBool  = this.activeUI;
        triggerHanldePoint.paramFloat = new List <float>
        {
            this.speed
        };
        UnityEngine.Object.Destroy(this);
    }
Esempio n. 4
0
    private void Start()
    {
        if (this.item == null)
        {
            return;
        }
        TriggerHanldePoint triggerHanldePoint = base.gameObject.AddComponent <TriggerHanldePoint>();

        triggerHanldePoint.type    = 2;
        triggerHanldePoint.paramGo = this.item;
        UnityEngine.Object.Destroy(this);
    }
Esempio n. 5
0
 private void Start()
 {
     if (this.obj != null)
     {
         TriggerHanldePoint triggerHanldePoint = base.gameObject.AddComponent <TriggerHanldePoint>();
         triggerHanldePoint.type    = 5;
         triggerHanldePoint.paramGo = new List <GameObject>
         {
             this.obj
         };
     }
     UnityEngine.Object.Destroy(this);
 }
Esempio n. 6
0
 public void doit(string id)
 {
     if (dEvt.ContainsKey(id))
     {
         GameObject         go      = dEvt[id];
         TriggerHanldePoint trigger = go.GetComponent <TriggerHanldePoint>();
         dEvt.Remove(id);
         if (trigger != null)
         {
             trigger.onTriggerHanlde();
         }
         Destroy(go);
     }
 }
Esempio n. 7
0
 private void Start()
 {
     if (this.desc != null)
     {
         TriggerHanldePoint triggerHanldePoint = base.gameObject.AddComponent <TriggerHanldePoint>();
         triggerHanldePoint.type     = 11;
         triggerHanldePoint.paramStr = this.desc;
         triggerHanldePoint.paramGo  = new List <GameObject>
         {
             this.npcrole
         };
     }
     UnityEngine.Object.Destroy(this);
 }
Esempio n. 8
0
    private void Start()
    {
        if (this.monsterId == 0)
        {
            return;
        }
        TriggerHanldePoint triggerHanldePoint = base.gameObject.AddComponent <TriggerHanldePoint>();

        triggerHanldePoint.type      = 1;
        triggerHanldePoint.paramInts = new List <int>
        {
            this.monsterId
        };
        UnityEngine.Object.Destroy(this);
    }
Esempio n. 9
0
    private void Start()
    {
        TriggerHanldePoint triggerHanldePoint = base.gameObject.AddComponent <TriggerHanldePoint>();

        triggerHanldePoint.type       = 9;
        triggerHanldePoint.paramFloat = new List <float>
        {
            this.second,
            this.strength
        };
        triggerHanldePoint.paramInts = new List <int>
        {
            this.count
        };
        UnityEngine.Object.Destroy(this);
    }
Esempio n. 10
0
    private void Start()
    {
        if (this.codes != null && this.codes.Count > 0)
        {
            NewbieTeachMgr.getInstance().add(this.codes, -1);
        }
        if (this.waitCodes == null || this.waitCodes.Count == 0)
        {
            UnityEngine.Object.Destroy(base.gameObject);
            return;
        }
        TriggerHanldePoint triggerHanldePoint = base.gameObject.AddComponent <TriggerHanldePoint>();

        triggerHanldePoint.type     = 13;
        triggerHanldePoint.paramStr = this.waitCodes;
        UnityEngine.Object.Destroy(this);
    }
Esempio n. 11
0
 private void Start()
 {
     if (this.target != null)
     {
         this.target.SetActive(false);
         TriggerHanldePoint triggerHanldePoint = base.gameObject.AddComponent <TriggerHanldePoint>();
         triggerHanldePoint.type    = 8;
         triggerHanldePoint.paramGo = new List <GameObject>
         {
             this.target
         };
         HiddenItem hiddenItem = this.target.AddComponent <HiddenItem>();
         hiddenItem.useAni  = this.useAni;
         hiddenItem.hideSec = this.hideSec;
     }
     UnityEngine.Object.Destroy(this);
 }
Esempio n. 12
0
    public void doit(string id)
    {
        bool flag = this.dEvt.ContainsKey(id);

        if (flag)
        {
            GameObject         gameObject = this.dEvt[id];
            TriggerHanldePoint component  = gameObject.GetComponent <TriggerHanldePoint>();
            this.dEvt.Remove(id);
            bool flag2 = component != null;
            if (flag2)
            {
                component.onTriggerHanlde();
            }
            UnityEngine.Object.Destroy(gameObject);
        }
    }
Esempio n. 13
0
 private void Start()
 {
     if (this.layers != string.Empty)
     {
         List <int> list  = new List <int>();
         string[]   array = this.layers.Split(new char[]
         {
             ','
         });
         for (int i = 0; i < array.Length; i++)
         {
             list.Add(int.Parse(array[i]));
         }
         TriggerHanldePoint triggerHanldePoint = base.gameObject.AddComponent <TriggerHanldePoint>();
         triggerHanldePoint.type      = 4;
         triggerHanldePoint.paramInts = list;
     }
     UnityEngine.Object.Destroy(this);
 }
Esempio n. 14
0
 private void Start()
 {
     if (this.act != string.Empty)
     {
         TriggerHanldePoint triggerHanldePoint = base.gameObject.AddComponent <TriggerHanldePoint>();
         triggerHanldePoint.type     = 12;
         triggerHanldePoint.paramStr = new List <string>
         {
             this.act
         };
         if (this.role != null)
         {
             triggerHanldePoint.paramGo = new List <GameObject>
             {
                 this.role
             };
         }
     }
     UnityEngine.Object.Destroy(this);
 }
Esempio n. 15
0
    private void Start()
    {
        if (this.item == null)
        {
            return;
        }
        if (this.sec <= 0f)
        {
            return;
        }
        TriggerHanldePoint triggerHanldePoint = base.gameObject.AddComponent <TriggerHanldePoint>();

        triggerHanldePoint.type    = 10;
        triggerHanldePoint.paramGo = new List <GameObject>
        {
            this.item
        };
        triggerHanldePoint.paramFloat = new List <float>
        {
            this.sec
        };
        UnityEngine.Object.Destroy(this);
    }