Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
205 commits
Select commit Hold shift + click to select a range
22fe6f8
Cleanup Naming for Scyncing between Game & World
AliJimpa Dec 22, 2025
cd2b47e
Refactor Core Section & Add Comment
AliJimpa Dec 22, 2025
0adb4fe
Refactor Prefab Define
AliJimpa Dec 23, 2025
9bdfe45
Implement Player Starter into project
AliJimpa Dec 23, 2025
977f0b9
Change Header in World
AliJimpa Dec 23, 2025
d725126
Refine all Script Template for Core
AliJimpa Dec 23, 2025
0b6a496
Iimplement ClassViewer editor for guid
AliJimpa Dec 25, 2025
3464792
Implement Select player Radom befor selection by order
AliJimpa Dec 25, 2025
5b283d9
refine Class Structure
AliJimpa Dec 27, 2025
5544bcf
Implement Base forlder structure for Ptoject Setting
AliJimpa Dec 27, 2025
80535b0
Refine Naming and folder sorting for Core
AliJimpa Dec 27, 2025
1a67ff7
Fix Class Viewer for Show Nunlink Address
AliJimpa Dec 27, 2025
fbabe9b
Wrok on ReadMe
AliJimpa Dec 28, 2025
eb4d2e9
Miss Readme Place
AliJimpa Dec 28, 2025
dab4f11
Update README.md
AliJimpa Dec 28, 2025
80070a2
Remove Prefs class from Core in Library
AliJimpa Mar 4, 2026
4ac2389
Rename GameService to GameBridge
AliJimpa Mar 5, 2026
cc10166
Cleanup all Comment for GameService rename to GameBridge
AliJimpa Mar 5, 2026
63c0776
Refine Service
AliJimpa Mar 6, 2026
b362ea7
Implement New Stage Event for Game Class
AliJimpa Mar 6, 2026
78e570a
Refine Game and Game Bridge
AliJimpa Mar 8, 2026
070d217
Fix errors and Move fadetime to game config
AliJimpa Mar 8, 2026
6d5786a
Fix GameConfig errors
AliJimpa Mar 8, 2026
b23d082
Implement Fname in Method
AliJimpa Mar 8, 2026
bd128f6
Update Identifier to FName
AliJimpa Mar 8, 2026
830e885
Implement Update Names Table for editor
AliJimpa Mar 9, 2026
e33bdaf
Implement First version fo Blackboard
AliJimpa Mar 9, 2026
9f7202c
Beta Version FName
AliJimpa Mar 10, 2026
abcd107
Implement Variable for Store Name 6 char
AliJimpa Mar 10, 2026
27349bc
Write Comment for Class
AliJimpa Mar 10, 2026
0348bff
Implement TName that is runtime Sore Name with Id it's very usefull f…
AliJimpa Mar 10, 2026
24810bc
Implement Extera Section for ProjectSetting
AliJimpa Mar 10, 2026
be3142b
Implement Bata Version for Show Class
AliJimpa Mar 11, 2026
39cbfb6
Fix and Refine ClassViewer
AliJimpa Mar 12, 2026
237728e
Refie or rename some editor script
AliJimpa Mar 13, 2026
6312e6e
Implement LibraryViewer & Refine ClassViewer Seperate Bridge from Lib…
AliJimpa Mar 14, 2026
c7e7a92
Refactor all Utility library in realmethod
AliJimpa Mar 14, 2026
ab3127e
Add Sorting for Namespace
AliJimpa Mar 14, 2026
3e4797f
Implement ClassType for Store ClassNameParamter to construct in runtime
AliJimpa Mar 16, 2026
f8525ff
Fix all Build Error code
AliJimpa Mar 16, 2026
ab23bfc
Refine SoftClass
AliJimpa Mar 16, 2026
ec543fc
Make Empty GameConfig
AliJimpa Mar 17, 2026
737bea6
Add Operator for EditorProperty
AliJimpa Mar 17, 2026
8e37722
Refine EditorProperties class
AliJimpa Mar 17, 2026
3f0c421
Refine Editor File naming & GamePrefab System
AliJimpa Mar 19, 2026
1bfd6db
Implement Debug & Print Manager for Loging
AliJimpa Mar 23, 2026
93156ac
Resort Core Folder for Editor
AliJimpa Mar 24, 2026
39ebca0
Implement Base SettingEnum
AliJimpa Mar 25, 2026
228ffd1
Rename Core LLibrary
AliJimpa Mar 25, 2026
c9bcc37
Implement GameState
AliJimpa Mar 26, 2026
fe10720
Refine Core Scritps
AliJimpa Mar 27, 2026
14b329c
Refine Prefab Classes
AliJimpa Mar 27, 2026
5c1ec76
Refine PrefabCore Class
AliJimpa Mar 27, 2026
4cfc27c
Implement Asset Drawer for Editor
AliJimpa Mar 27, 2026
2525353
Refine SceneRefrence to Scene Asset and GloablEnum
AliJimpa Mar 29, 2026
544f4ac
Refine half of Attribute (LayerStillHasIsuee)
AliJimpa Mar 29, 2026
194bb1b
Refine All Attribute & Drawer
AliJimpa Mar 30, 2026
d74ce01
Refine and Implement Dictionary
AliJimpa Mar 30, 2026
2e55a43
Refine WorldAsset Naming and concept define
AliJimpa Mar 30, 2026
898e790
Refine Some Naming and method in Core section
AliJimpa Mar 30, 2026
5afe763
Refine Folder Orginazing
AliJimpa Mar 30, 2026
267dab7
Refine Game & GameBridge
AliJimpa Mar 31, 2026
64f0558
Refine Library forlder and Hictionary script
AliJimpa Apr 1, 2026
e080665
Rename Hictionary
AliJimpa Apr 1, 2026
a7fa6a2
Implement DoOnce & Flag
AliJimpa Apr 1, 2026
0ce2abf
Change identity for ErrorAction class to struct
AliJimpa Apr 1, 2026
e3fdc86
Fix ErrorAction Struct
AliJimpa Apr 1, 2026
0d5a94d
Unity Project Setting Address
AliJimpa Apr 1, 2026
db2c04c
Refie Pattern Folder And Command System
AliJimpa Apr 1, 2026
4829436
Resort all Interface and Component
AliJimpa Apr 1, 2026
6e32310
Resort Editor Pattern
AliJimpa Apr 1, 2026
1d77e7f
Rename Function for TickManager
AliJimpa Apr 1, 2026
8357221
Implement Check UniqManager class for World
AliJimpa Apr 2, 2026
ba8acde
Refine Servie system
AliJimpa Apr 2, 2026
959b374
Add Safty check for Parenting
AliJimpa Apr 2, 2026
9451379
Add Safty Check for World & Game
AliJimpa Apr 2, 2026
0246568
Implement Clear Services when Awake
AliJimpa Apr 2, 2026
9cf1cde
Refine Game World Insure Check
AliJimpa Apr 2, 2026
f7d6e64
Rename GameMessage Class
AliJimpa Apr 3, 2026
b55407f
Implement GameObject Feature and messaging invoke
AliJimpa Apr 5, 2026
6e34913
Implement Attack for Socket
AliJimpa Apr 5, 2026
b6d4a64
REfine Asset Spawning and Project Setting Asset
AliJimpa Apr 5, 2026
edc846a
Refine SameNaming warning for spawning
AliJimpa Apr 5, 2026
ba5da64
Move Primitive Asset EditorPlay
AliJimpa Apr 5, 2026
0afa370
Implement CompileGuard System
AliJimpa Apr 6, 2026
4c926f6
Implement Script Template for CompileRule
AliJimpa Apr 6, 2026
fb43955
IMplement Service Rule
AliJimpa Apr 6, 2026
a980feb
Change Method in Service Inteface
AliJimpa Apr 6, 2026
581a031
Rename Method and Fix Project Setting for editor play
AliJimpa Apr 6, 2026
f9cf413
Rename FindManager to GetManager
AliJimpa Apr 6, 2026
f83621d
Refine Spawn&Despawn Services
AliJimpa Apr 6, 2026
bbe8810
Refine Audio Manager
AliJimpa Apr 7, 2026
a004d75
Refine Music Manager
AliJimpa Apr 8, 2026
2d0b361
Fix GlobalEnum Refine Default State
AliJimpa Apr 8, 2026
f012753
Refine CompileGuard system
AliJimpa Apr 8, 2026
bb74d9b
Refine Primitive Asset Editor Events
AliJimpa Apr 15, 2026
8494eab
Implement Invoke Function by name for ScriptableObjects
AliJimpa Apr 15, 2026
cd6c286
Implement Enambing for Compileing Gaulard
AliJimpa Apr 15, 2026
142d781
Refine Compile Guard
AliJimpa Apr 15, 2026
7c777ca
Refine Assets Definitions
AliJimpa Apr 15, 2026
89f3ea4
Refine all Asset Defenition
AliJimpa Apr 16, 2026
ffb2c3a
Implement Default Service
AliJimpa Apr 16, 2026
22d35a1
Implement Overlap World Refine Holding Stage and ShareObject
AliJimpa Apr 16, 2026
466d984
Implement Type Extionsion
AliJimpa Apr 16, 2026
c369006
Merge branch 'develop' of https://github.com/AliJimpa/RealMethod into…
AliJimpa Apr 16, 2026
eeee51f
Rename ProjectSetting Sections
AliJimpa Apr 17, 2026
525a781
Rename Message cont Name
AliJimpa Apr 17, 2026
089f6c5
Rename World Order menu
AliJimpa Apr 17, 2026
e2b922c
Move Some functiion Reame some Scripts
AliJimpa Apr 17, 2026
3133ed2
Rename All Library Classes
AliJimpa Apr 17, 2026
6c108c9
Refine Sorting script file and exitors meethods
AliJimpa Apr 18, 2026
0359cd1
Other Script for Start
AliJimpa Apr 18, 2026
e743ff2
Resort for all Script Tmplate
AliJimpa Apr 18, 2026
fb3046d
Fix Sorting Menu Item
AliJimpa Apr 18, 2026
618dd95
Refine all Audio Manager
AliJimpa Apr 18, 2026
43f56e2
Refine FileAsset oredering and defenation
AliJimpa Apr 19, 2026
834d1fc
Refine SaveManager
AliJimpa Apr 20, 2026
3c9906d
Remove NameID from Some Asset
AliJimpa Apr 20, 2026
78ac6c3
Implement two Function for Check Interface Implemantion
AliJimpa Apr 20, 2026
abe55f5
Fix FileAsset CompileRule
AliJimpa Apr 20, 2026
de88f63
AddDescription
AliJimpa Apr 20, 2026
6f930b7
Add Save UniqAsset with playerPrefs
AliJimpa Apr 21, 2026
fe86bf1
Refine Editor ContexMenu tools
AliJimpa Apr 21, 2026
e1a6b80
Refine Interfnal Sendmessage & Implement Save Invoker
AliJimpa Apr 21, 2026
9d55255
Implement ApplyDamage Overload method
AliJimpa Apr 21, 2026
c855490
Refine Namespace and implement SaveManager
AliJimpa Apr 22, 2026
5dee2cd
Fix & Refine SoftTyp Struct
AliJimpa Apr 22, 2026
11f633e
Refine Some Extention functions
AliJimpa Apr 22, 2026
bf9705b
Rename Function
AliJimpa Apr 22, 2026
0a0aa04
Refine SaveSystem
AliJimpa Apr 23, 2026
ab8e139
Refine all ConditionalDrawer
AliJimpa Apr 23, 2026
b71f608
Check Attributes
AliJimpa Apr 23, 2026
a8b74d6
Remove old Storage
AliJimpa Apr 23, 2026
6a6f806
Rename IFile Properties
AliJimpa Apr 23, 2026
6f87cfb
REfine some drawer for softtype and SaveManager
AliJimpa Apr 23, 2026
40c5e17
Rename script file
AliJimpa Apr 23, 2026
d62c946
Implement Draw Pattern in game
AliJimpa Apr 25, 2026
6a0ff61
Refine InvokeSpawnEvent
AliJimpa Apr 25, 2026
5bb4513
Refine Class for New Draw System
AliJimpa Apr 25, 2026
499b5d6
Refine Spawn&Despawn Service for New InvokeSpawnEvent
AliJimpa Apr 25, 2026
cb8ad8b
Implement New TaskManager
AliJimpa Apr 25, 2026
668daea
Refine SaveManager
AliJimpa Apr 25, 2026
27c812e
Refactor Behavior Interface Defenation
AliJimpa Apr 25, 2026
4210dcf
REfine RetriggerableDelay
AliJimpa Apr 25, 2026
08d530f
Rename Save Defenation
AliJimpa Apr 25, 2026
18d4b70
Rename RetriggerDelay file sript
AliJimpa Apr 25, 2026
f8520f7
Implemen sorting for draw list in Game
AliJimpa Apr 25, 2026
9a04862
Refine Service Info
AliJimpa Apr 26, 2026
5eec3d1
Refine C# REfrence inshure alocation and deacloaction for game services
AliJimpa Apr 27, 2026
69ced47
Optimizing ordering for Draw
AliJimpa Apr 27, 2026
ab9c8b6
Implement DEveloperManager
AliJimpa Apr 27, 2026
1b78403
Implement GUI Library
AliJimpa Apr 27, 2026
a51ee21
Rename GUIAssets
AliJimpa Apr 27, 2026
c1dff84
ReScale Debug Print Log
AliJimpa Apr 27, 2026
0104ebe
Set Seald for all Attribute
AliJimpa Apr 28, 2026
1e2de6a
Implement Pure Attribute for Methods
AliJimpa Apr 28, 2026
75b05a6
REmove debug when didnt find savemanager
AliJimpa Apr 28, 2026
aec8996
add default compile rule
AliJimpa Apr 28, 2026
3fb489e
Implement Attribute for Show ing nameId in Inspector
AliJimpa Apr 28, 2026
b453a22
Fix Typo nameing for World and size text in DebugService
AliJimpa Apr 29, 2026
c847818
Implement InputType Enum
AliJimpa Apr 29, 2026
5e5edf7
Implement DeveloperManager for GUI
AliJimpa Apr 29, 2026
a590b10
Refine Basic Enums for Directions
AliJimpa Apr 29, 2026
b5ad191
Implement MemeberBinding
AliJimpa Apr 29, 2026
2cda50e
Remove Old Manager
AliJimpa Apr 29, 2026
d5bf171
REmove old Manager
AliJimpa Apr 29, 2026
e9f0283
Remove Spawn Button Function
AliJimpa Apr 29, 2026
25a36c4
Refine IIdentifier Interface and implement Some Extention Method for …
AliJimpa Apr 29, 2026
dbd4590
REfine code with new IIdentifier System
AliJimpa Apr 29, 2026
82260ff
Refine Code Retunr Self Refrence
AliJimpa Apr 29, 2026
c7fd8e5
Refine Complitly Service Defenation to Service Locator
AliJimpa Apr 29, 2026
8d98de5
Fix with new Service System
AliJimpa Apr 30, 2026
8e0d2fa
Convet to Interface
AliJimpa Apr 30, 2026
353f49d
Refactor Game&World With now System Defenation
AliJimpa Apr 30, 2026
dae7fe4
Fix all IGameManager Method with New Version
AliJimpa Apr 30, 2026
31c91d3
Fix These with new IGameManager
AliJimpa Apr 30, 2026
7df7b93
Implement Some Extension Eethod for Chacking Scope
AliJimpa Apr 30, 2026
61d0349
Implement ServiceLocator & Kernel With Scope Defenation And Implement…
AliJimpa May 3, 2026
85c7963
Move all DefaultCoreClass to Core Folder for fix Dependency Missing
AliJimpa May 3, 2026
1d93e24
Refine all class with New Artutecture
AliJimpa May 3, 2026
1924866
Fix GameEditor
AliJimpa May 3, 2026
0970e59
Refiene Inspector Info for all Implementation text style
AliJimpa May 3, 2026
1af60da
Implement Auto Interface Called
AliJimpa May 3, 2026
6061909
Implement DependencyInjection & Attribute
AliJimpa May 4, 2026
56d1ac8
Rename Service Class
AliJimpa May 4, 2026
29e8af2
Implement Artutarture between systems and implement New naming rule
AliJimpa May 7, 2026
8ff402e
Implement GameService Class From GameModuel and base strcucture in scope
AliJimpa May 8, 2026
2159955
Implement InspectorInfo Interface for Game and core class
AliJimpa May 8, 2026
ad3daff
Refine all service world user in hole package
AliJimpa May 8, 2026
dfc3938
Impleemnt Singletine Template (Context ) and refine Spawn & Despawn C…
AliJimpa May 8, 2026
75e17cc
Implement SpawServicec
AliJimpa May 8, 2026
c66e706
Add Service for Spawn & Despawn
AliJimpa May 9, 2026
3f94064
Fix Cleanup refrence for Susbseyste,
AliJimpa May 9, 2026
79272f6
Implement DInjection and Feature Defenation
AliJimpa May 9, 2026
cc25e40
Write cummery for my Methods
AliJimpa May 9, 2026
281dc6a
REfine SaveService and seperate some defenation
AliJimpa May 9, 2026
1c7ffda
Refine Services Template
AliJimpa May 9, 2026
ae4d25e
Refin Game Bridge for event and properties
AliJimpa May 10, 2026
c515ffe
Implement Basic for EventBus
AliJimpa May 10, 2026
569f3c5
Fix Bridge Name and Service locator filter for Log
AliJimpa May 10, 2026
3f48d66
Implement Base Stracture for notify
AliJimpa May 10, 2026
dabdd94
Implement EnumStorage for GAme
AliJimpa May 10, 2026
0dee5d5
REsort files and folder
AliJimpa May 11, 2026
cafe630
Implement Simple MissionManager
AliJimpa May 11, 2026
09189b4
Implement EventAsset
AliJimpa May 12, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

70 changes: 70 additions & 0 deletions Documentation/Information/ClassViewer.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
Runtime
Core
Architecture
Game -> This is a <color=red>red</color> word and <color=green><b>bold green</b></color>. Go to <u><color=blue>TEST</color></link></u> https://github.com/AliJimpa/RealMethod/wiki/Assets.
World -> just test text <color=white> ColortTEst </color> Without link
GameConfig
GameBridge
ManagerContracts
ServiceContracts
WorldSceneConfig
ProjectSettingAsset -> ProjectSettingAsset Should be in Resource>RealMethod>RealMethodSetting.asset and all RealMethod setting handeled by this asset and this name.
Attributes
ButtonAttribute
ColorFieldAttribute
ConditionalHideAttribute
DropdownAttribute
DropdownFromArrayAttribute
DropdownFromDictionaryAttribute
EnumDescriptionAttribute
ExpandableAttribute
HelpBoxAttribute
HideInInspectorByEnumAttribute
InterfaceValidationDrawer
LayerAttribute
ListToPopupAttribute
MinMaxRangeAttribute
ReadOnlyAttribute
SeparatorAttribute
ShowInInspectorByEnumAttribute
ShowOnlyAttribute
ShowTypeAttribute
TagSelectorAttribute
Definitions
Assets
Identifier
Prefab
Tick
ProjectSetting
ProjectSettingAsset
Library
Extension
Interfaces
SharedScripts
Utilities
Vendor
Pattern
Components
DataAssets
DesignPatterns
Managers
Services
ReadySet
Commands
Components
DefaultsClass
Managers
Presets
Services
Toolkit
Ability
Actor
CSVFile
CurveViewer
Interaction
Inventory
PCG
Pickup
RPG
Tutorial
Upgrade

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Editor/Library/Vendor.meta → Documentation/Resource.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

64 changes: 0 additions & 64 deletions Editor/Core/Architecture/GameCompWindow.cs

This file was deleted.

89 changes: 0 additions & 89 deletions Editor/Core/Definitions/ConfigAssetValidator.cs

This file was deleted.

117 changes: 0 additions & 117 deletions Editor/Core/Definitions/PrefabDrawer.cs

This file was deleted.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading