public override void OnAfterProxyDeserialization()
 {
     base.OnAfterProxyDeserialization();
     actionList = QuestActionProxyContainer.CreateList(m_actionsProxy);
     // After deserializing, free proxy memory:
     m_actionsProxy = null;
 }
Ejemplo n.º 2
0
 public static List <QuestAction> CreateList(QuestActionProxyContainer proxy)
 {
     if (proxy == null || proxy.actions == null)
     {
         return(new List <QuestAction>());
     }
     return(QuestActionProxy.CreateList(proxy.actions));
 }
 public override void OnBeforeProxySerialization()
 {
     base.OnBeforeProxySerialization();
     m_actionsProxy = new QuestActionProxyContainer(actionList);
 }