public CustomSaberInstance( CustomSaberModel model, SiraLog logger, List <IPartPostProcessor> postProcessors) : base(model, postProcessors) { _logger = logger; InitializeTrailData(GameObject, model.TrailModel); }
public bool GetCustomSaber(out CustomSaberModel customsaber) { if (PieceCollection.TryGetPiece(AssetTypeDefinition.CustomSaber, out var model)) { customsaber = model as CustomSaberModel; return(true); } customsaber = null; return(false); }
public CustomSaberInstance(CustomSaberModel model, SiraLog logger) : base(model) { _logger = logger; InitializeTrailData(GameObject, model.TrailModel); }
public CustomSaberPropertyBlockSetterHandler(GameObject gameObject, CustomSaberModel model) { var propBlock = (CustomSaberPropertyBlock)model.PropertyBlock; TransformDataSetter = new TransformDataSetter(gameObject, propBlock.TransformProperty); }