public ChangeTextureFrame(ActionPlayer action, ActionFrameData data) : base(action, data) { texture_Config = m_FrameData.StringFrame; }
public static AbstractActionFrame CreateActionFrame(ActionPlayer action, ActionFrameData data) { AbstractActionFrame actionFrame = null; if (null == data) { return(actionFrame); } switch ((EActionFrameType)data.Type) { case EActionFrameType.ShakeCamera: actionFrame = new ShakeCameraFrame(action, data); break; case EActionFrameType.MoveCamera: actionFrame = new MoveCameraFrame(action, data); break; case EActionFrameType.PlayAudio: actionFrame = new PlayAudioFrame(action, data); break; case EActionFrameType.StopAudio: actionFrame = new StopAudioFrame(action, data); break; case EActionFrameType.AddNpc: actionFrame = new AddNpcFrame(action, data); break; case EActionFrameType.MoveObject: actionFrame = new MoveTransformFrame(action, data); break; case EActionFrameType.EnableObject: actionFrame = new EnableObjFrame(action, data); break; case EActionFrameType.EnableMeshRender: actionFrame = new EnableMeshRenderFrame(action, data); break; case EActionFrameType.ChangeColor: actionFrame = new ChangeColorFrame(action, data); break; case EActionFrameType.Runtime_CreateEffect: actionFrame = new Runtime_CreateEffectFrame(action, data); break; case EActionFrameType.Runtime_MoveEffect: actionFrame = new Runtime_MoveEffectFrame(action, data); break; case EActionFrameType.AddStateEffect: actionFrame = new AddStateEffectFrame(action, data); break; case EActionFrameType.Runtime_RemoveEffect: actionFrame = new Runtime_RemoveEffectFrame(action, data); break; case EActionFrameType.Runtime_AddUI: actionFrame = new AddUIFrame(action, data); break; case EActionFrameType.Runtime_RemoveUI: actionFrame = new RemoveUIFrame(action, data); break; case EActionFrameType.MoveChar: actionFrame = new MoveCharFrame(action, data); break; case EActionFrameType.EntityPlayAnimation: actionFrame = new EntityPlayAnimFrame(action, data); break; case EActionFrameType.AnimChar: actionFrame = new AnimCharFrame(action, data); break; case EActionFrameType.RotateChar: actionFrame = new RotateCharFrame(action, data); break; case EActionFrameType.RotateCamera: actionFrame = new RotateCameraFrame(action, data); break; case EActionFrameType.ObjTransform: actionFrame = new ObjectTransformFrame(action, data); break; case EActionFrameType.FuncMethod: actionFrame = new FuncMethodFrame(action, data); break; } return(actionFrame); }
public void OpenWindow(float fTotalTime, float fTime, EActionFrameType eType, ActionFrameData data) { m_Instance.SetBaseInfo(fTotalTime, fTime, eType, data); m_Instance.Init(); Repaint(); }
public Runtime_RemoveEffectFrame(ActionPlayer action, ActionFrameData data) : base(action, data) { m_FrameConfig = m_FrameData.Runtime_RemoveEffect; }
public ShakeCameraFrame(ActionPlayer action, ActionFrameData data) : base(action, data) { m_Config = m_FrameData.ShakeCameraFrame; }
public AddStateEffectFrame(ActionPlayer action, ActionFrameData data) : base(action, data) { m_FrameConfig = m_FrameData.AddStateEffectFrame; }
protected void SetBaseInfo(float fTotalTime, float fTime, EActionFrameType eType, ActionFrameData data) { m_fTime = fTime; m_fTotalTime = fTotalTime; m_eFrameType = eType; m_ActionFrameData = data; if (data == null) { //m_ActionFrameData = new ActionFrameData(); return; } if (data.TargetIDs != null) { m_lstTargetIDs = data.TargetIDs; m_nTargetObjectNum = m_lstTargetIDs.Count; m_nTargetObjectLastNum = m_lstTargetIDs.Count; } this.Focus(); }
public MoveTransformFrame(ActionPlayer action, ActionFrameData data) : base(action, data) { m_Config = m_FrameData.MoveTransformFrame; }
public RemoveUIFrame(ActionPlayer action, ActionFrameData data) : base(action, data) { m_FrameConfig = m_FrameData.RemoveUIFrame; }
public EnableObjFrame(ActionPlayer action, ActionFrameData data) : base(action, data) { m_Config = m_FrameData.BoolFrame; }
public StopAudioFrame(ActionPlayer action, ActionFrameData data) : base(action, data) { m_FrameConfig = m_FrameData.StopAudioFrame; }
public EntityPlayAnimFrame(ActionPlayer action, ActionFrameData data) : base(action, data) { m_FrameConfig = m_FrameData.EntityPlayAnim; }
public AddNpcFrame(ActionPlayer action, ActionFrameData data) : base(action, data) { m_Config = m_FrameData.AddNpcFrame; }
public ChangeColorFrame(ActionPlayer action, ActionFrameData data) : base(action, data) { color_config = m_FrameData.Vector3Frame; }