private AiActionInfo CreateAiAction(int id) { AiActionInfo result = null; AiActionConfig config = AiActionConfigProvider.Instance.GetDataById(id); if (null != config) { if (config.AiActionType == (int)AiActionType.SKILL) { result = new AiSkillActionInfo(config); } else { result = new AiActionInfo(config); } } else { LogSystem.Warn("CreateAiAction:: can't find AiActionConfig {0}", id); } return(result); }
public AiSkillActionInfo(AiActionConfig config) : base(config) { }
public AiActionInfo(AiActionConfig config) { m_Config = config; m_LastStartTime = 0; m_StartTime = 0; }