Sirenix
Sirenix
  • Видео 119
  • Просмотров 1 016 647
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...
Просмотров: 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
Managing Users in Unity
Просмотров 1,6 тыс.2 года назад
Managing Users in Unity
Managing Organizations
Просмотров 3782 года назад
Managing Organizations
Odin Enterprise License Overview
Просмотров 5312 года назад
Odin Enterprise License Overview
Managing Users with Odin Portal
Просмотров 2782 года назад
Managing Users with Odin Portal
Purchasing Odin Enterprise Licenses
Просмотров 2852 года назад
Purchasing Odin Enterprise Licenses
Odin Inspector is Turning 4!!
Просмотров 1,5 тыс.3 года назад
Odin Inspector is Turning 4!!
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
Action Resolvers with Odin 3.0
Просмотров 3,2 тыс.3 года назад
Action Resolvers with Odin 3.0
Value Resolvers in Odin 3.0
Просмотров 4 тыс.3 года назад
Value Resolvers in Odin 3.0
Odin Inspector 3.0 (Stable) Is Here!
Просмотров 7 тыс.3 года назад
Odin Inspector 3.0 (Stable) Is Here!
Odin Every Day
Просмотров 7 тыс.3 года назад
Odin Every Day
Value Reference Toggling - Scriptable Objects as Value Assets
Просмотров 7 тыс.3 года назад
Value Reference Toggling - Scriptable Objects as Value Assets

Комментарии

  • @mnnm1989
    @mnnm1989 Месяц назад

    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.

  • @fabianobersovszky6987
    @fabianobersovszky6987 Месяц назад

    I am missing somethink like: StartBoxGroup & EndBoxGroup container. So you dont have to put it before all variables.

  • @christopherspettmann1722
    @christopherspettmann1722 Месяц назад

    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.

  • @JesusW4y
    @JesusW4y 2 месяца назад

    whoa!

  • @vazzius
    @vazzius 2 месяца назад

    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.

  • @lordjesuschristisgodandsaviour
    @lordjesuschristisgodandsaviour 2 месяца назад

    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)

  • @hollowlabs8671
    @hollowlabs8671 2 месяца назад

    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!

  • @not_even_toxic
    @not_even_toxic 2 месяца назад

    GJ! PS: All visual studio users suck

  • @bamboy420
    @bamboy420 2 месяца назад

    These features are cool, but what about us that use Visual Studio? Will there be an extension?

  • @tr25ny
    @tr25ny 3 месяца назад

    How would I launch an editor window from a component on GameObject, instead of using [MenuItem("My Game/Some Window")]. is this possible.

  • @madmer
    @madmer 3 месяца назад

    Not working

  • @alleyesonme1432
    @alleyesonme1432 3 месяца назад

    Hi! Why ValueDropdown does not show same class even if its other instance of it?

  • @ordinarygames7509
    @ordinarygames7509 4 месяца назад

    Can you do a search from the list?

  • @halivudestevez2
    @halivudestevez2 4 месяца назад

    now this part is extremely helpful even odin and the tutiroal, too

    • @halivudestevez2
      @halivudestevez2 4 месяца назад

      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 ;)

  • @halivudestevez2
    @halivudestevez2 4 месяца назад

    It was difficult for me to start with Odin, but now I'm getting to be addicted to it.

  • @bluzenkk
    @bluzenkk 5 месяцев назад

    would be nice if there are more use case to justify the work needed to make this...

    • @alexgergely3930
      @alexgergely3930 4 месяца назад

      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.

  • @user-xx5ie7td3b
    @user-xx5ie7td3b 5 месяцев назад

    a very useful plugin👍

  • @TungNguyen-rk1pf
    @TungNguyen-rk1pf 5 месяцев назад

    Doesnt work in dictionary, anyone have a solution for this?

  • @SanyaBane
    @SanyaBane 5 месяцев назад

    Is it possible to force single enum selection for field/property, while enum itsels has [Flags] attribute?

  • @halivudestevez2
    @halivudestevez2 5 месяцев назад

    fckn complicated

  • @halivudestevez2
    @halivudestevez2 5 месяцев назад

    still don't get it, what is it good for

  • @DashzRight
    @DashzRight 5 месяцев назад

    Gold video

  • @thefearlesschair2690
    @thefearlesschair2690 6 месяцев назад

    This is pretty dope! Love it.

  • @SanyaBane
    @SanyaBane 6 месяцев назад

    [InlineEditor] is freaking life saviour!

  • @LuizMoratelli
    @LuizMoratelli 7 месяцев назад

    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.

  • @diadetediotedio6918
    @diadetediotedio6918 7 месяцев назад

    Will Odin Inspector start working good with the prefabs on newer Unity versions?

  • @MohamadNurjaman
    @MohamadNurjaman 7 месяцев назад

    i already have ongoing project, if i add this tool to my project now, will it break my entire code ?

    • @niokasgami6363
      @niokasgami6363 6 месяцев назад

      nope odin inspector doesnt destroy any existing code.

  • @lucassivolella
    @lucassivolella 7 месяцев назад

    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

  • @oninuva
    @oninuva 8 месяцев назад

    It's been many years but finally!!!

  • @StefanLopuszanski
    @StefanLopuszanski 8 месяцев назад

    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! =)

  • @dreamisover9813
    @dreamisover9813 9 месяцев назад

    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

  • @tobario
    @tobario 9 месяцев назад

    Odin is just indispensable once you get used to it.

  • @TearscapeSE
    @TearscapeSE 10 месяцев назад

    Did you read your stuff from a paper or why do you sound so strange?

  • @xxfazexx4376
    @xxfazexx4376 10 месяцев назад

    Thanks

  • @Arcann_bhp
    @Arcann_bhp 10 месяцев назад

    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

  • @MrZtapp
    @MrZtapp 11 месяцев назад

    I just purchased your products and this will help me a lot. Awesome tutorial, thanks.

  • @dethedethsen347
    @dethedethsen347 11 месяцев назад

    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?

  • @andreicristian7845
    @andreicristian7845 11 месяцев назад

    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?

  • @notu483
    @notu483 11 месяцев назад

    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.

  • @ThatGamePerson
    @ThatGamePerson 11 месяцев назад

    Literally, serializing Dictionaries are worth the price alone. I've been super annoyed about that for years.

  • @user-xx5ie7td3b
    @user-xx5ie7td3b 11 месяцев назад

    where the F is show object trigger script?

  • @user-xx5ie7td3b
    @user-xx5ie7td3b 11 месяцев назад

    coding seems so much more easier than understanding what is going on in the tutorial

  • @TricoliciSerghei
    @TricoliciSerghei 11 месяцев назад

    Very useful! Thank you ;)

  • @TopShelfCookieJar
    @TopShelfCookieJar 11 месяцев назад

    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.

  • @vazzius
    @vazzius 11 месяцев назад

    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.

  • @holmbergen
    @holmbergen 11 месяцев назад

    Odin Validator together with the Required attribute has saved me so much time since I started using it. Easily the best asset for Unity.

  • @MrHandsy
    @MrHandsy 11 месяцев назад

    Literally the best purchase of my life outside of my computer. Abso-fucking-lutely love Odin Inspector! ❤❤❤

  • @StefanLopuszanski
    @StefanLopuszanski 11 месяцев назад

    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

    • @sirenix7891
      @sirenix7891 11 месяцев назад

      Check out the community tools page: odininspector.com/community-tools

  • @seanloughran6714
    @seanloughran6714 Год назад

    Wow, I keep learning more and more! The shakeable group is such a great and amazing idea!

  • @alex2pt
    @alex2pt Год назад

    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?