예제 #1
0
 private void Init()
 {
     //Update Info
     if (null != m_ActionFrameData)
     {
         m_fTime           = (float)m_ActionFrameData.Time;
         m_Config          = m_ActionFrameData.AddStateEffectFrame;
         m_strResourceName = m_Config.EffectName;
         m_instanceId      = (uint)(m_Config.InstanceId);
     }
     else
     {
         m_ActionFrameData        = new ActionFrameData();
         m_Instance.minSize       = new Vector2(WINDOW_MIN_WIDTH, WINDOW_MIN_HIEGHT);
         m_strResourceName        = string.Empty;
         m_instanceId             = 0;
         m_Config                 = new AddStateEffectFrameConfig();
         m_Config.EffectName      = string.Empty;
         m_Config.Pos             = new ThriftVector3();
         m_Config.Rot             = new ThriftVector3();
         m_Config.InstanceId      = 0;
         m_Config.AttachPoingName = string.Empty;
     }
 }
예제 #2
0
 public AddStateEffectFrame(ActionPlayer action, ActionFrameData data)
     : base(action, data)
 {
     m_FrameConfig = m_FrameData.AddStateEffectFrame;
 }