コード例 #1
0
    protected TT AddNcComponentToObject <TT>(GameObject toObj) where TT : NcEffectBehaviour
    {
        NcEffectBehaviour ncEffectBehaviour = toObj.AddComponent <TT>();

        if (this.m_bReplayState)
        {
            ncEffectBehaviour.OnSetReplayState();
        }
        return((TT)((object)ncEffectBehaviour));
    }
コード例 #2
0
    protected TT AddNcComponentToObject <TT>(GameObject toObj) where TT : NcEffectBehaviour
    {
        NcEffectBehaviour com = toObj.AddComponent <TT>();

        if (m_bReplayState)
        {
            com.OnSetReplayState();
        }
        return((TT)com);
    }
コード例 #3
0
 public static void SetReplayEffect(GameObject instanceObj)
 {
     NsEffectManager.PreloadResource(instanceObj);
     NsEffectManager.SetActiveRecursively(instanceObj, false);
     NcEffectBehaviour[] componentsInChildren = instanceObj.GetComponentsInChildren <NcEffectBehaviour>(true);
     NcEffectBehaviour[] array = componentsInChildren;
     for (int i = 0; i < array.Length; i++)
     {
         NcEffectBehaviour ncEffectBehaviour = array[i];
         ncEffectBehaviour.OnSetReplayState();
     }
 }