protected void Init() { if (null != m_ActionFrameData) { m_fTime = (float)m_ActionFrameData.Time; m_Config = m_ActionFrameData.BoolFrame; } else { m_ActionFrameData = new ActionFrameData(); m_Config = new boolCommonConfig(); } m_Instance.minSize = new Vector2(WINDOW_MIN_WIDTH, WINDOW_MIN_HIEGHT); }
private void Init() { //Update Info if (null != m_ActionFrameData) { m_fTime = (float)m_ActionFrameData.Time; m_Config = m_ActionFrameData.Runtime_AttackExec; } else { m_ActionFrameData = new ActionFrameData(); m_Instance.minSize = new Vector2(WINDOW_MIN_WIDTH, WINDOW_MIN_HIEGHT); m_Config = new Runtime_AttackExecFrameConfig(); m_Config.Id = ""; } }
// Events private void Init() { //Window Setting m_Instance.minSize = new Vector2(WINDOW_MIN_WIDTH, WINDOW_MIN_HIEGHT); //Update Info if (null != m_ActionFrameData) { //base m_fTime = (float)m_ActionFrameData.Time; m_Config = m_ActionFrameData.RotCameraFrame; } else { m_ActionFrameData = new ActionFrameData(); m_Config = new RotateCameraFrameConfig(); } }
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 AbstractActionFrame(ActionPlayer action, ActionFrameData data) { m_ActionPlayer = action; m_FrameData = data; m_lstTargetObjects = new List<GameObject>(); if (data.TargetIDs == null) { Debuger.LogWarning("No Target ID in ActionFrameData at time: " + data.Time.ToString()); return; } Dictionary<int, GameObject> allObjects = m_ActionPlayer.GetTargetObjects(); foreach (int index in data.TargetIDs) { if (allObjects.ContainsKey(index)) { m_lstTargetObjects.Add(allObjects[index]); } else if (index > 10000010) { Debuger.LogWarning(("<color=orange>" + (EActionFrameType)data.Type).ToString() + "</color> Affected GameObject Not Found, ID: " + index.ToString()); } else if (index > 10000000 && index <= 10000010) { if (!allObjects.ContainsKey(10000001) && !allObjects.ContainsKey(10000002)) { PlayerCharacter player = PlayerManager.Instance.GetPlayerInstance(); if (player != null) { CharTransformData charData = (CharTransformData)(player.GetTransformData()); GameObject charObject = charData.GetGameObject(); m_lstTargetObjects.Add(charObject); } } } else { Debuger.Log("Need Generated Object, ID: : " + index.ToString()); } } }
// Events private void Init() { //Window Setting m_Instance.minSize = new Vector2(WINDOW_MIN_WIDTH, WINDOW_MIN_HIEGHT); m_ObjNpcRoot = GameObject.Find("NpcRoot"); //Update Info if (null != m_ActionFrameData) { //base m_fTime = (float)m_ActionFrameData.Time; m_Config = m_ActionFrameData.ObjTransformFrame; AddNpc(20000001, m_Config.Pos.GetVector3(), m_Config.Rot.GetVector3(), m_Config.Scale.GetVector3()); } else { m_ActionFrameData = new ActionFrameData(); m_Config = new ObjectTransformFrameConfig(); m_Config.Pos = new ThriftVector3(); m_Config.Rot = new ThriftVector3(); m_Config.Scale = new ThriftVector3(); AddNpc(20000001, Vector3.zero, Vector3.zero, Vector3.one); } }
public Runtime_CreateEffectFrame(ActionPlayer action, ActionFrameData data) : base(action, data) { m_FrameConfig = m_FrameData.Runtime_CreateEffect; }
public PlayAudioFrame(ActionPlayer action, ActionFrameData data) : base(action, data) { m_FrameConfig = m_FrameData.PlayAudioFrame; }
public Runtime_AttackExecFrame(ActionPlayer action, ActionFrameData data) : base(action, data) { m_FrameConfig = m_FrameData.Runtime_AttackExec; }
protected void Init() { m_Instance.minSize = new Vector2(WINDOW_MIN_WIDTH, WINDOW_MIN_HIEGHT); if (null != m_ActionFrameData) { m_fTime = (float)m_ActionFrameData.Time; m_Config = m_ActionFrameData.FuncMethodFrame; } else { m_ActionFrameData = new ActionFrameData(); m_Config = new FuncMethodFrameConfig(); } }
public void SaveData(ActionFrameData data) { if (null == m_FileData) { return; } if (ActionHelper.AddFrame(m_FileData, data)) { OnSave(); } m_KeyFrameDataDict = ActionHelper.ConvertKeyFrameData(m_FileData.FrameDatalist); Repaint(); }
private void OnClickFrame(ActionFrameData data) { ResetKeyFrameTex(); m_KeyFrameDataDict = ActionHelper.ConvertKeyFrameData(m_FileData.FrameDatalist); KeyframeData framedata = m_KeyFrameDataDict[(float)data.Time]; if (null != framedata) { framedata.isSelected = true; } }
public AddUIFrame(ActionPlayer action, ActionFrameData data) : base(action, data) { m_FrameConfig = m_FrameData.AddUIFrame; }
public void OpenWindow(float fTotalTime, float fTime, EActionFrameType eType, ActionFrameData data) { m_Instance.SetBaseInfo(fTotalTime, fTime, eType, data); m_Instance.Init(); Repaint(); }
private void Init() { //Update Info if (null != m_ActionFrameData) { m_fTime = (float)m_ActionFrameData.Time; m_Config = m_ActionFrameData.Runtime_RemoveEffect; m_instanceId = m_Config.InstanceId; } else { m_ActionFrameData = new ActionFrameData(); m_Instance.minSize = new Vector2(WINDOW_MIN_WIDTH, WINDOW_MIN_HIEGHT); m_Config = new Runtime_RemoveEffectFrameConfig(); m_Config.InstanceId = string.Empty; } }
protected void Init() { //Window Setting m_Instance.minSize = new Vector2(WINDOW_MIN_WIDTH, WINDOW_MIN_HIEGHT); //SetUp Info m_ObjNpcRoot = GameObject.Find("NpcRoot"); NpcConfigTable npcConfigTable = ConfigManager.Instance.GetNpcTable(); if (null == npcConfigTable) { EditorUtility.DisplayDialog("", "npc配置文件读取失败", "ok"); CloseWindow(); return; } m_NpcTypeList = new string[npcConfigTable.NpcCofigMap.Count]; int tmpIndex = 0; foreach (var elem in npcConfigTable.NpcCofigMap) { m_NpcTypeList[tmpIndex++] = elem.Key.ToString(); } m_iSelectedNpcId = 0; //Update Info if (null != m_ActionFrameData) { m_fTime = (float)m_ActionFrameData.Time; m_Config = m_ActionFrameData.AddNpcFrame; m_InputNpcTempID = m_ActionFrameData.AddNpcFrame.TempId; AddNpc(m_Config.Id, m_Config.Pos.GetVector3(), m_Config.Rot.GetVector3(), m_Config.Scale.GetVector3()); } else { m_ActionFrameData = new ActionFrameData(); m_Config = new AddNpcFrameConfig(); m_Config.Pos = new ThriftVector3(); m_Config.Rot = new ThriftVector3(); m_Config.Scale = new ThriftVector3(); } }
protected void Init() { //Window Setting m_Instance.minSize = new Vector2(WINDOW_MIN_WIDTH, WINDOW_MIN_HIEGHT); //Update Info if (null != m_ActionFrameData) { //base m_fTime = (float)m_ActionFrameData.Time; m_Config = m_ActionFrameData.AnimcharFrame; //m_Config m_eCharType = m_Config.CharType; m_lstAnimName = m_Config.LstAnimName; //Anim Num m_nAnimNum = m_lstAnimName.Count; m_nLastAnimNum = m_nAnimNum; } else { m_ActionFrameData = new ActionFrameData(); m_Config = new AnimCharFrameConfig(); m_Config.LstAnimName = new List<string>(); } }
public EntityPlayAnimFrame(ActionPlayer action, ActionFrameData data) : base(action, data) { m_FrameConfig = m_FrameData.EntityPlayAnim; }
public EnableObjFrame(ActionPlayer action, ActionFrameData data):base(action,data){ m_Config = m_FrameData.BoolFrame; }
public void Read(TProtocol iprot) { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.I32) { ID = iprot.ReadI32(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.String) { FileName = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.String) { MapResName = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.Double) { Duration = iprot.ReadDouble(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.I64) { TimeStamp = iprot.ReadI64(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 10: if (field.Type == TType.List) { { FrameDatalist = new List <ActionFrameData>(); TList _list16 = iprot.ReadListBegin(); for (int _i17 = 0; _i17 < _list16.Count; ++_i17) { ActionFrameData _elem18 = new ActionFrameData(); _elem18 = new ActionFrameData(); _elem18.Read(iprot); FrameDatalist.Add(_elem18); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); }
public ObjectTransformFrame(ActionPlayer action, ActionFrameData data) : base(action, data) { m_Config = m_FrameData.ObjTransformFrame; }
protected void Init() { if (null != m_ActionFrameData) { m_fTime = (float)m_ActionFrameData.Time; m_Config = m_ActionFrameData.ShakeCameraFrame; m_ShakeAmount = m_Config.Amount.GetVector3(); } else { m_ActionFrameData = new ActionFrameData(); m_Config = new ShakeCameraFrameConfig(); m_Config.Amount = new Common.Auto.ThriftVector3(); m_Config.Time = 1f; } m_Instance.minSize = new Vector2(WINDOW_MIN_WIDTH, WINDOW_MIN_HIEGHT); }
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; } }
public ChangeTextureFrame(ActionPlayer action, ActionFrameData data):base(action,data){ texture_Config = m_FrameData.StringFrame; }
private void Init() { m_Instance.minSize = new Vector2(WINDOW_MIN_WIDTH, WINDOW_MIN_HIEGHT); //Update Info if (null != m_ActionFrameData) { m_fTime = (float)m_ActionFrameData.Time; m_Config = m_ActionFrameData.EntityPlayAnim; m_strResourceName = m_Config.AnimName; } else { m_ActionFrameData = new ActionFrameData(); m_Config = new EntityPlayAnimationConfig(); m_strResourceName = string.Empty; } }
//private float m_fTickTime; public MoveCameraFrame(ActionPlayer action, ActionFrameData data) : base(action, data) { m_Config = m_FrameData.MoveCameraFrame; }
protected void Init() { //Window Setting m_Instance.minSize = new Vector2(WINDOW_MIN_WIDTH, WINDOW_MIN_HIEGHT); //Update Info if (null != m_ActionFrameData) { //base m_fTime = (float)m_ActionFrameData.Time; m_Config = m_ActionFrameData.MovecharFrame; //m_Config m_eCharType = m_Config.CharType; m_lstSpeedMoveList = m_Config.LstSpeedMove; //TargetNum m_nTargetNum = m_lstSpeedMoveList.Count; m_nTargetLastNum = m_nTargetNum; //LastTimePos m_lstLastTimePos = new List<Vector3>(); for (int i = 0; i < m_nTargetNum; i++) { if (m_lstSpeedMoveList[i].Target != null) { m_lstLastTimePos.Add(m_lstSpeedMoveList[i].Target.GetVector3()); } else { m_lstLastTimePos.Add(new Vector3(0, 0, 0)); } } } else { m_ActionFrameData = new ActionFrameData(); m_Config = new MoveCharFrameConfig(); m_Config.LstSpeedMove = new List<CharSpeedMove>(); } // Hint Point Source var TriggerTemplateRoot = GameObject.Find("TriggerTemplateRoot"); m_HintPointSource = TriggerTemplateRoot.transform.GetChild(0).gameObject; if (m_HintPointSource == null) { Debuger.LogError("m_HintPointSource not found"); } // Add Hint Points m_lstHintPointList = new List<GameObject>(); if (m_lstLastTimePos != null && m_lstLastTimePos.Count > 0) { for (int i = 0; i < m_lstLastTimePos.Count; ++i) { AddHintPoint(m_lstLastTimePos[i],i); } } }
protected void Init() { if (null != m_ActionFrameData) { m_fTime = (float)m_ActionFrameData.Time; m_Config = m_ActionFrameData.MoveTransformFrame; } else { m_ActionFrameData = new ActionFrameData(); m_Config = new MoveTransformFrameConfig(); } if(m_Config.Path == null || m_Config.Path.Count < 1) { m_Config.Path = new System.Collections.Generic.List<Common.Auto.ThriftVector3>(); Common.Auto.ThriftVector3 origin = new Common.Auto.ThriftVector3(); m_Config.Path.Add(origin); } RefreshDisplayString(); var go = new GameObject(); helper = go.AddComponent<MoveFrameHelper>(); helper.Init(m_Config.Path); curPos = 0; lastPos = curPos; Selection.activeGameObject = helper.GetNode(curPos).gameObject; m_Instance.minSize = new Vector2(WINDOW_MIN_WIDTH, WINDOW_MIN_HIEGHT); }
public FuncMethodFrame(ActionPlayer action, ActionFrameData data) : base(action, data) { m_Config = m_FrameData.FuncMethodFrame; }
public RotateCameraFrame(ActionPlayer action, ActionFrameData data) : base(action, data) { m_Config = m_FrameData.RotCameraFrame; }
public Runtime_MoveEffectFrame(ActionPlayer action, ActionFrameData data) : base(action, data) { m_bIsTrigger = false; m_FrameConfig = m_FrameData.Runtime_MoveEffect; }