コード例 #1
0
 private bool IsActiveMulty(RuntimeState state)
 {
     for (int i = 0; i < _procs.Length; i++)
     {
         if (state.Scriptable.Hash == _procs[i].Hash)
         {
             return(state.Active);
         }
     }
     return(false);
 }
コード例 #2
0
 private bool IsEqual(RuntimeState state)
 {
     return(state.Scriptable.Hash == _proc);
 }
コード例 #3
0
 private void DisableIfNecessary(RuntimeState state)
 {
     state.Active &= state.Layer != _layer || state.Layer == NotSharedLayer;
 }