コード例 #1
0
    public static void UnregisterBehaviour(ITickUpdate behaviour)
    {
        if (!Access())
        {
            return;
        }

        string type_name = (behaviour as MonoBehaviour).GetType().Name;

        //Add type name
        if (Instance.behaviours_names.Contains(type_name))
        {
            Instance.behaviours_names.Remove(type_name);
        }

        Instance.tickupdate_behaviours.Remove(behaviour);
    }
コード例 #2
0
 public void RemoveTick(ITickUpdate tick)
 {
     _tickUpdates.Remove(tick);
 }
コード例 #3
0
ファイル: TickManager.cs プロジェクト: qipa/ResetCore
 public void RemoveUpdateTick(ITickUpdate ticker)
 {
     OnUpdate -= ticker.Update;
 }
コード例 #4
0
 public void AddTick(ITickUpdate tick)
 {
     _tickUpdates.Add(tick);
 }
コード例 #5
0
ファイル: TickManager.cs プロジェクト: qipa/ResetCore
 public void AddUpdateTick(ITickUpdate ticker)
 {
     OnUpdate += ticker.Update;
 }