コード例 #1
0
 // Use this for initialization
 void Start()
 {
     DontDestroyOnLoad(this.gameObject);
     LoadData("EffectArray", Excel_EffectArray.Instance().LoadData);
     LoadData("Effect", Excel_Effect.Instance().LoadData);
     Debug.Log("DataManager add  Finshed ");
 }
コード例 #2
0
 public static Excel_EffectArray Instance()
 {
     if (null == mInstance)
     {
         mInstance = new Excel_EffectArray();
     }
     return(mInstance);
 }
コード例 #3
0
 // Update is called once per frame
 void OnGUI()
 {
     if (GUI.Button(new Rect(10, 20, 100, 30), "Random"))
     {
         RemoveForeScripts(target);
         AddScripts(target, Excel_EffectArray.Instance().GetRandom());
     }
 }
コード例 #4
0
    // Update is called once per frame
    //void OnGUI () {
    //       if (GUI.Button(new Rect(10,20,100,30),"Random")) {
    //           RemoveForeScripts(target);
    //           AddScripts(target,Excel_EffectArray.Instance().GetRandom());
    //       }
    //}


    public void RandomEffect()
    {
        RemoveForeScripts(target);
        AddScripts(target, Excel_EffectArray.Instance().GetRandom());
    }