![Sirenix](/img/default-banner.jpg)
- Видео 119
- Просмотров 1 016 647
Sirenix
Дания
Добавлен 4 мар 2015
We develop and publish Odin Inspector and the add-on Project Validator and assets for game developers who use Unity3D.
On this channel, we share tutorials on how to use Odin and Project Validator.
More info about Odin at odininspector.com/
#Sirenix #odininspector #devdog #projectvalidator
On this channel, we share tutorials on how to use Odin and Project Validator.
More info about Odin at odininspector.com/
#Sirenix #odininspector #devdog #projectvalidator
Odin Inspector and JetBrains Rider - Built in Support
Odin Inspector support is now built into JetBrains Rider. Including recognition for Odin serialization, auto completion of group names, color previews with the GUI Color attribute plus recognition of MinValue and MaxValue attribute.
Even More Info on JetBrains Rider: jb.gg/jb_odin
Links:
******************************************
Tutorial Files: github.com/onewheelstudio/DevdogTutorialFiles
Odin Serializer: odininspector.com/odin-serializer
Odin Tutorials: odininspector.com/tutorials
Buy Odin Inspector: odininspector.com/pricing
Buy Odin Project Validator: odininspector.com/odin-project-validator
Odin Inspector: odininspector.com/
More Odin Tutorials: odininspector.com/tutorials
Odin Attributes: odi...
Even More Info on JetBrains Rider: jb.gg/jb_odin
Links:
******************************************
Tutorial Files: github.com/onewheelstudio/DevdogTutorialFiles
Odin Serializer: odininspector.com/odin-serializer
Odin Tutorials: odininspector.com/tutorials
Buy Odin Inspector: odininspector.com/pricing
Buy Odin Project Validator: odininspector.com/odin-project-validator
Odin Inspector: odininspector.com/
More Odin Tutorials: odininspector.com/tutorials
Odin Attributes: odi...
Просмотров: 1 718
Видео
Odin Addressables
Просмотров 2,4 тыс.8 месяцев назад
Odin Inspector and Odin Validator now have addressable support!! Odin will draw better-looking and more functional inspectors for Asset References and Asset Label References. There are also several new validators specifically designed to help with your addressable workflow! Odin also brings faster analysis of asset bundles, compared to Unity’s built-in scanning, helping to prevent errors. Links...
How I use Odin in my own project!
Просмотров 8 тыс.11 месяцев назад
Simple everyday uses of Odin Inspector and Odin Validator in a real-world project that are easy to make, easy to use, and save chunks of time. Buttons to load scenes, buttons to select objects, self-saving patch notes, scriptable object editors plus validators to make sure prefabs and scriptable objects get set up correctly. Code Examples: github.com/onewheelstudio/SirenixTutorialFiles/tree/mas...
Odin Preview: Unit Attribute and Smart Fields
Просмотров 3,4 тыс.Год назад
Odin Inspector is rolling out new preview features! Including a new unit attribute that allows you to define actual and display units for your Unity inspector. Your code can use one unit and your inspector can display another. Odin will also convert units for you! Adding custom units is easy with a single function call. Odin Inspector can also now understand expressions written in numeric field...
Attribute Expression - Odin Inspector
Просмотров 2,9 тыс.Год назад
Many of Odin Inspector's attributes allow you to pass in string parameters that can reference members or contain C# expressions to be evaluated. These “attribute expressions” allow even more customization as you can easily inject basic logic into your inspector. Schwapo's Resolve Parameter Overview: odininspector.com/community-tools/5AE/resolved-parameters-overview-window GitHub: github.com/Sch...
Odin 3.1.10 Updates
Просмотров 3,4 тыс.Год назад
Lots of changes to Odin over the last several months! So we wanted to cover some of what we think are the most important or noteworthy fixes and new features - we’ll be looking at changes to the entire suite of Odin tools including Odin serializer, inspector, and validator. Christina Creates Games Floor Builder: ruclips.net/video/CQ1ciQGeR5c/видео.html Full Patch Notes: odininspector.com/patch-...
Validators vs. Rules - Odin Validator
Просмотров 726Год назад
Rules are validators with extra features! Rules are serialized, they can be toggled on and off, and any public or serialized field can be configured in the Odin Validator editor window. Rules bring extra flexibility and more functionality to Odin Validator and the Unity game engine. Links: Tutorial Files: github.com/onewheelstudio/DevdogTutorialFiles Odin Serializer: odininspector.com/odin-seri...
Scene Validator - Odin Validator
Просмотров 1 тыс.Год назад
Scene validators can be used to validate the structure of a scene and to ensure that specific components are present. Scenes can be filtered by individual validators, for example by name and or location to make sure the validation results are as useful as possible. Built-in functions help find objects by name, path or component. Links: Tutorial Files: github.com/onewheelstudio/DevdogTutorialFil...
So you just bought Odin Validator... Now what?
Просмотров 2,5 тыс.Год назад
Getting started with Odin Validator. Setup wizard walk-through, creating profiles, scanning projects and adding validation attributes. Odin Validator: odininspector.com/odin-project-validator Odin Validator Tutorials Root Object Validator: ruclips.net/video/5It8qNIUi2I/видео.html Value Validator: ruclips.net/video/CgCQwH5Mo8Q/видео.html Attribute Validator: ruclips.net/video/yUF8TLkS-c4/видео.h...
Do even more with your Odin Validators - Extension Functions
Просмотров 969Год назад
Do even more and extend the usefulness of your Odin validators with validator extension functions. Add in automatic fixes, metadata, buttons, context menus, and more. Odin Validator: odininspector.com/odin-project-validator Odin Validator Tutorials Root Object Validator: ruclips.net/video/5It8qNIUi2I/видео.html Value Validator: ruclips.net/video/CgCQwH5Mo8Q/видео.html Attribute Validator: rucli...
Quick, Easy and Convenient Validation - Odin's ISelfValidator
Просмотров 843Год назад
Quickly add validation without creating a new class or an additional validator file! Conveniently and easily validate private members of a class! That’s where the ISelfValidator interface comes in. It brings all the power of Odin Validator into any custom class with ease and convenience. Odin Validator: odininspector.com/odin-project-validator Odin Validator Tutorials Root Object Validator: ruc...
Attribute Validator - Odin Validator
Просмотров 1 тыс.Год назад
Attribute validators work very similarly to the built-in Odin Inspector attributes. They can be used to decorate individual fields and the validators can display messages in the inspector, in the validator gizmo as well as the validator window. Odin Validator: odininspector.com/odin-project-validator Validator Tutorials Root Object Validator: ruclips.net/video/5It8qNIUi2I/видео.html Value Valid...
Value Validator - Odin Validator
Просмотров 1,4 тыс.Год назад
What if you want or need specific validation of your Unity project? Odin attributes are a great start but custom validators are next level! Root object validators only validate the ROOT object and not references to the object - whereas a Value Validator will validate references as well. Odin Validator is an addon to Odin Inspector that helps to automate and significantly speed up the process of...
Root Object Validator - Odin Validator
Просмотров 2,3 тыс.Год назад
What if you want or need specific validation of your Unity project? Odin attributes are a great start but custom validators are next level! Root object validators only validate the ROOT object and not references to the object - whereas a Value Validator will validate references as well. Odin Validator is an addon to Odin Inspector that helps to automate and significantly speed up the process of...
The all new Odin Validator - Find and fix errors in Unity
Просмотров 22 тыс.Год назад
Odin Validator is an addon to Odin Inspector that helps to automate and significantly speed up the process of finding and resolving errors in a Unity project. It streamlines the workflow between programmers and designers and provides a significant boost to teams of any size working on a longer-term project. Unity Asset Store: assetstore.unity.com/packages/tools/utilities/odin-validator-227861 O...
The "Manager" Manager - Monobehaviour Custom Editor Window
Просмотров 6 тыс.2 года назад
The "Manager" Manager - Monobehaviour Custom Editor Window
Data Manager - Scriptable Object Editor Window
Просмотров 11 тыс.2 года назад
Data Manager - Scriptable Object Editor Window
Custom Validators with Odin Inspector
Просмотров 6 тыс.3 года назад
Custom Validators with Odin Inspector
Creating Named Resolver Values with Odin Inspector 3.0
Просмотров 2,5 тыс.3 года назад
Creating Named Resolver Values with Odin Inspector 3.0
Odin Inspector 3.0 (Stable) Is Here!
Просмотров 7 тыс.3 года назад
Odin Inspector 3.0 (Stable) Is Here!
Value Reference Toggling - Scriptable Objects as Value Assets
Просмотров 7 тыс.3 года назад
Value Reference Toggling - Scriptable Objects as Value Assets
I hope its not too late to suggest video ideas: A Video about the TableMatrix or serialized 2D arrays would be helpful for me. Maybe each cell of the array showing some cusom inspector stuff. If anyone knows a good resource for that it would be much appreciated. Edit: And i like your pronounciation, like scriptable ooobject.
I am missing somethink like: StartBoxGroup & EndBoxGroup container. So you dont have to put it before all variables.
Thank for your video. Can OdinInspector also creat nested lists or nested arrays? I am using a lot of these and also have drop down menus inside nested lists. The default inspector shows all lists, but i only want to show the list that is selected in the dropdown. The other lists should be hidden. I hope odin can do the job. Would be great if you could answer it.
whoa!
This is beautiful! May i suggest file templates next? Being able to create a OdinEditorWindow directly from a new file prompt will be the cherry on top of this amazing integration.
God, the Lord Jesus Christ loves you! Restore your relationship with God by repenting of your sins and putting your faith in Jesus Christ, "... that Christ died for our sins according to the Scriptures, and that He was buried, and that He was raised on the third day according to the Scriptures..." (1 Corinthians 15:3-4)
As Rider is my favorite Unity Code Editor and Odin my most favorite Asset for Unity out there, this is a cccombo breaker! Big thanks to both teams!
GJ! PS: All visual studio users suck
These features are cool, but what about us that use Visual Studio? Will there be an extension?
How would I launch an editor window from a component on GameObject, instead of using [MenuItem("My Game/Some Window")]. is this possible.
Not working
Hi! Why ValueDropdown does not show same class even if its other instance of it?
Can you do a search from the list?
now this part is extremely helpful even odin and the tutiroal, too
but yeah, need to go further.... like handling subfolders... and can I make a more generic<T> solution based on this class.... and remove code duplication of creating new ;)
It was difficult for me to start with Odin, but now I'm getting to be addicted to it.
would be nice if there are more use case to justify the work needed to make this...
Mainly useful for larger teams or more design oriented devs as this gives a lot of control from the editor. If you want the full benefits watch the talk he mentions, where Ryan Hipple actually explains how it is used in a succesful gamedev studio. Additionally, its a pretty alright alternative for singletons.
a very useful plugin👍
Doesnt work in dictionary, anyone have a solution for this?
Is it possible to force single enum selection for field/property, while enum itsels has [Flags] attribute?
fckn complicated
still don't get it, what is it good for
Gold video
This is pretty dope! Love it.
[InlineEditor] is freaking life saviour!
It's possible to show a sprite/texture from a scriptableObject reference? Like I have the class Example: MonoBehaviour that has a ScriptableObject object, is possible to show only the object.my_sprite at a custom editor without showing all the fields, like a preview of the SO.
Will Odin Inspector start working good with the prefabs on newer Unity versions?
i already have ongoing project, if i add this tool to my project now, will it break my entire code ?
nope odin inspector doesnt destroy any existing code.
This is insane! This feature is great! One question though, how can I quickly draw my scriptable object in the window like the tree does, so I can do the same but inheriting from OdinEditorWindow
It's been many years but finally!!!
Nice. Really love the continued support and new features. Also glad you guys listened to me (I discussed this in depth with leadership on the Discord server) and the community years ago by not only serving giant corps but also the small indie scene! Keep up the great work! =)
Interesting video! I'm curious about 3:06 - When doing changes to serialized fields through code, isn''t it usually necessary to call EditorUtility.SetDirty on the script to let Unity know to re-serialize (re-save) the script state? When values are changed through the inspector interface, Unity would set the dirty state but that usually won't happen for changes purely through scripts. I also like the FolderPath attribute
Odin is just indispensable once you get used to it.
Did you read your stuff from a paper or why do you sound so strange?
Thanks
Ok but I wish he explained how to use the scriptable objects with the enemy data instead of saying “here’s a simple enemy script” like thanks
I just purchased your products and this will help me a lot. Awesome tutorial, thanks.
Isnt that almost exactly what an abstract class (aside from storing the data in the project) does? Also with abstract classes you can even inherit MonoBehaviour from the base class thus giving you access to Update() and FixedUpdate(), which can make your enemies even more modular. Or am I missing something important here?
Could anyone tell me if it's possible to have custom fields, by that I mean having a field for a SO let's say, then a float field to which you can assign any float declared in that SO?
Rather than using abstract methods, you can instead use interfaces... That way if one of your futures enemies won't include a DoTurn() for some reason, you don't have to break the entire code. This is using composition over inheritance.
Literally, serializing Dictionaries are worth the price alone. I've been super annoyed about that for years.
where the F is show object trigger script?
coding seems so much more easier than understanding what is going on in the tutorial
Very useful! Thank you ;)
Just wanted to say you have a really expressive voice which makes for engaging learning. Thank you! Oh, and shout out to Odin. One of the few auto-includes in every new project.
Amazing stuff! It's definitely a must-have tool for any Unity Project, just the Button attribute alone is a huge time saver when testing features.
Odin Validator together with the Required attribute has saved me so much time since I started using it. Easily the best asset for Unity.
Literally the best purchase of my life outside of my computer. Abso-fucking-lutely love Odin Inspector! ❤❤❤
Is there a compilation of common Odin tools people have created and implemented? Would be great to have a repository of those to add/remove them as needed
Check out the community tools page: odininspector.com/community-tools
Wow, I keep learning more and more! The shakeable group is such a great and amazing idea!
Great videos! What would be the best way to validate root objects with a specific attribute? Basically attribute validators, but for root objects instead of references. For example, I'd might want to have a validator which ensures that all MonoBehaviours with a 'MustHaveParentAttribute' indeed have a parent on their transform. Do you have a suggestion for this?