virtual protected void InitParamList() { GameUpdateManager tmanager = AppCore.App[mAppName].GManager; mUpdateDelegate = mCodeTool.GetUpdateObjectAction("Update", mScriptClass, ScriptObject); if (mUpdateDelegate != null) { mUpdateDelegate.Owner = tmanager.UpdateList; } mFixedUpdateDelegate = mCodeTool.GetUpdateObjectAction("FixedUpdate", mScriptClass, ScriptObject); if (mFixedUpdateDelegate != null) { mFixedUpdateDelegate.Owner = tmanager.FixedUpdateList; } mLateUpdateDelegate = mCodeTool.GetUpdateObjectAction("LateUpdate", mScriptClass, ScriptObject); if (mLateUpdateDelegate != null) { mLateUpdateDelegate.Owner = tmanager.LateUpdateList; } mOnGUIDelegate = mCodeTool.GetUpdateObjectAction("OnGUI", mScriptClass, ScriptObject); if (mOnGUIDelegate != null) { mOnGUIDelegate.MaxTime = 0; mOnGUIDelegate.Owner = tmanager.OnGUIList; } }
virtual protected void InitParamList() { mUpdateDelegate = mCodeTool.GetUpdateObjectAction("Update", mScriptClass, ScriptObject); if (mUpdateDelegate != null) { mUpdateDelegate.Owner = GameUpdateManager.Instance.UpdateList; } mFixedUpdateDelegate = mCodeTool.GetUpdateObjectAction("FixedUpdate", mScriptClass, ScriptObject); if (mFixedUpdateDelegate != null) { mFixedUpdateDelegate.Owner = GameUpdateManager.Instance.FixedUpdateList; } mLateUpdateDelegate = mCodeTool.GetUpdateObjectAction("LateUpdate", mScriptClass, ScriptObject); if (mLateUpdateDelegate != null) { mLateUpdateDelegate.Owner = GameUpdateManager.Instance.LateUpdateList; } mOnGUIDelegate = mCodeTool.GetUpdateObjectAction("OnGUI", mScriptClass, ScriptObject); if (mOnGUIDelegate != null) { mOnGUIDelegate.MaxTime = 0; mOnGUIDelegate.Owner = GameUpdateManager.Instance.OnGUIList; } }
virtual public void ClearScriptObject() { if (mIsDestory) { return; } mIsDestory = true; CallFunctionVoid("OnDestroy"); if (mOnGUIDelegate != null) { mOnGUIDelegate.Dispose(); mOnGUIDelegate = null; } if (mLateUpdateDelegate != null) { mLateUpdateDelegate.Dispose(); mLateUpdateDelegate = null; } if (mFixedUpdateDelegate != null) { mFixedUpdateDelegate.Dispose(); mFixedUpdateDelegate = null; } if (mUpdateDelegate != null) { mUpdateDelegate.Dispose(); mUpdateDelegate = null; } mObject = null; mScriptType = null; mCodeTool = null; }
public void Add(UpdateBase add, GameObject obj) { is_update = false; var list = UpdateList.UpdateBases; var list2 = new List <UpdateBase>(); foreach (var item in list) { list2.Add(item); } add.InstanceId = obj.GetInstanceID(); list2.Add(add); UpdateList.UpdateBases = list2; is_update = true; }
private users FindUser(UpdateBase message, HealthBotContext ctx) { if (message.ViberName == null) { message.ViberName = ""; } if (message.TelegramName == null) { message.TelegramName = ""; } if (message.ViberName.Length != 0 || message.TelegramName.Length != 0) { return(ctx.users.FirstOrDefault(t => t.loginViber == message.ViberName || t.loginTelegram == message.TelegramName)); } else { return(ctx.users.FirstOrDefault(t => t.phone_number == message.Phone)); } }
virtual public void ClearScriptObject() { if (mIsDestory) { return; } mIsDestory = true; CallScriptFunctionByName("OnDestroy"); if (mCore != null) { mCore.RemveScriptInterface(this); mCore = null; } if (mOnGUIDelegate != null) { mOnGUIDelegate.Dispose(); mOnGUIDelegate = null; } if (mLateUpdateDelegate != null) { mLateUpdateDelegate.Dispose(); mLateUpdateDelegate = null; } if (mFixedUpdateDelegate != null) { mFixedUpdateDelegate.Dispose(); mFixedUpdateDelegate = null; } if (mUpdateDelegate != null) { mUpdateDelegate.Dispose(); mUpdateDelegate = null; } mObject = null; mScriptType = null; mCodeTool = null; }
public void UnRegFixedUpdate(UpdateBase _act) { FixedUpdateList.Remove(_act); }
public void UnRegLateUpdate(UpdateBase _act) { LateUpdateList.Remove(_act); }
static public void UnRegFixedUpdate(UpdateBase _act) { Instance.FixedUpdateList.Remove(_act); }
static public void RegGUIUpdate(UpdateBase _act) { Instance.OnGUIList.Add(_act); }
static public void RegLateUpdate(UpdateBase _act) { Instance.LateUpdateList.Add(_act); }
static public void UnGUIUpdate(UpdateBase _act) { Instance.OnGUIList.Remove(_act); }
ITransactUpdateItemBuilder <TEntity> IUpdateItemBuilder <ITransactUpdateItemBuilder <TEntity> > .Create(UpdateBase update, BuilderNodeType nodeType) => new TransactUpdateItemBuilder <TEntity>(new UpdateAttributeNode(update, nodeType, Node));
static public void RemoveUpdate(UpdateBase _updateobj) { UpdateList.Remove(_updateobj); }
static public void AddUpdate(UpdateBase _updateobj) { UpdateList.Add(_updateobj); SetActive(true); }
public void UnGUIUpdate(UpdateBase _act) { OnGUIList.Remove(_act); }
public static void SetUpdateBase(List <UnicData> newBaseData) { UpdateBase?.Invoke(newBaseData); }
public void RegUpdate(UpdateBase _act) { UpdateList.Add(_act); }
static internal void InsertUpdate(int pIndex, UpdateBase pSor) { Instance.UpdateList.Insert(pIndex, pSor); }
public void RegLateUpdate(UpdateBase _act) { LateUpdateList.Add(_act); }
static public void RegFixedUpdate(UpdateBase _act) { Instance.FixedUpdateList.Add(_act); }
public void RegFixedUpdate(UpdateBase _act) { FixedUpdateList.Add(_act); }
static public void UnRegLateUpdate(UpdateBase _act) { Instance.LateUpdateList.Remove(_act); }
public void RegGUIUpdate(UpdateBase _act) { OnGUIList.Add(_act); }
IUpdateEntityRequestBuilder <TEntity> IUpdateItemBuilder <IUpdateEntityRequestBuilder <TEntity> > .Create(UpdateBase update, BuilderNodeType nodeType) => new UpdateEntityRequestBuilder <TEntity>(_context, new UpdateAttributeNode(update, nodeType, _node));
private void Base_CollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e) { UpdateBase?.Invoke(); }