public void Init(Camera camera) { mContext = new HontPostProcessingContext() { Camera = camera }; mComponentList = HontPostProcessingUtility.InstancesFromBaseClass <HontPostProcessingComponentBase>(); for (int i = 0, iMax = mComponentList.Count; i < iMax; i++) { var item = mComponentList[i]; var matchModel = mModelList.Find(m => m.Name == item.Name); item.Init(mContext, matchModel); } }
public virtual void Init(HontPostProcessingContext context, HontPostProcessingModelBase model) { mContext = context; mModel = model; }
public override void Init(HontPostProcessingContext context, HontPostProcessingModelBase model) { base.Init(context, model); mModel = (T)model; }