コード例 #1
0
ファイル: PEIConsole.cs プロジェクト: PEIKnifer/PEIMEN_Frame
 public PEIConsole()
 {
     _l = PEIMEN_Entity.L.AddL();
     _l.AddElement(Update);
     PEIMEN_Entity.MonoTool.AddOnGUIAction(OnGUI);
     PEIMEN_Entity.Event.AddListener <PEIE_Secret>(OFFunc);
     Application.logMessageReceivedThreaded += HandleLog;
 }
コード例 #2
0
 /// <summary>
 /// Entrust Timer With A Call Back
 /// </summary>
 /// <param name="value">Lifetime</param>
 /// <param name="isLoop">Is Loop Flag</param>
 /// <param name="l">Func Depend PEIKnifer_L Class Entity</param>
 /// <param name="func">CallBack Func</param>
 public void EntrustTimer(float value, bool isLoop, Action func)
 {
     if (!_entityFlag)
     {
         PEIKDE.LogError("Timer", "PEIMEN_Entity Not Init But You Try To Use It !");
         return;
     }
     //PEIKDE.Log("ETimer Init");
     Loop = isLoop;
     Clear();
     SetTime(value);
     _callBack = func;
     _l        = PEIMEN_Entity.L.AddL();
     _l.AddElement(TimerUpdate);
 }
コード例 #3
0
 public void Init()
 {
     _toolNum = 0;
     _keyL    = new List <PEIKey_Origin>();
     _l       = PEIMEN_Entity.L.AddL();
     _l.AddElement(Update);
     _t = new PEIKnifer_Timer();
     _t.SetTime(1);
     flag = false;
     //_del = Step1;
     for (int i = 0; i < _key.Length; i++)
     {
         _keyL.Add(new PEIKey_Origin(_key[i].ToString(), Check));
     }
     _keyL[_key.Length - 1].A = End;
     _del = _keyL[0].Check;
     //PEIKDE.Log("Secret", "Init Done");
 }