Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
1/4
The purpose of 'EasyPreFabOverride' is to prevent fields of a Prefab-Instance to change, even if the PreFab field changes. This is very useful to specialize Prefab-Instances in your levels. Even if you hit 'Apply' on one of the Prefab-Instances by accident the fields of your other Instances won't change.

It's very simple to use. Simply set a '[PreFabOverride]'-Attribute to your fields of your C#-Monoscript and these field will be always overridden (marked as bold) in the inspector.

Info: This plugin uses a custom editor script for Monobehaviours. If you have your own custom inspectors you can quite easily implement the funcionality by adding 'PreFabOverride.MakeFieldsOverride (target);' to the 'OnInspectorGUI ()' of your inspector script.

Features
- Works with private and public fields
- Works with Float, Integer, String, Boolean, Vector2, Vector3, Vector4, Color fields and Enums
- Edit multiple Objects supported
- Full source code included
- Example scene included

Easy Prefab Override

(not enough ratings)
10 users have favourite this asset
(10)
$5
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
231.2 KB
Latest version
1.2
Latest release date
Sep 16, 2014
Original Unity version
4.5.3
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR