Thread
:
Dynamic Objects and Properties - v.0.0.32 - [2018.05.08]
View Single Post
Author
Message
Neuro Toxin
Veteran Member
Join Date: Oct 2013
Location: { closing the void; }
08-22-2015 , 20:34 Dynamic Objects and Properties - v.0.0.32 - [2018.05.08]
#
1
Dynamic Wiki
|
Download
|
Examples
Dynamic allows developers to use truly dynamic data structures in SourcePawn.
This means you can define a Methodmap and use Dynamic to back it's member data at run-time.
All dynamic members are typed which allows automatic type conversion between base types.
You can then extend and inherit Dynamic Methodmaps to build complex namespaces.
Namespaces simplify the sharing of complex structures which third party plugins can easily access with a minimal amount of code.
Features
- Fully methodmap based to try and give an Object Orientated feel
-
Inherit Dynamic to make your own simple methodmaps
-
Easily name and retrieve dynamic objects between multiple plugins (no natives required)!!!!
-
Supports String, int, float, bool, Handle, Vector and Dynamic types
-
Automatic type conversion
!!
-
Static objects for Server and Player Settings
-
Hook member changes
-
Member iteration / looping
-
Member sorting
-
Load and Save flat configs
-
Load and Save KeyValue configs
Dynamic Methodmaps
-
Extend Dynamic to create your own Dynamic methodmaps
- A
Class Builder
to quickly generate basic Dynamic methodmaps
- You dont have to muck around with Dynamic Member Offsets to improve performance
- All of the same features that come with Dynamic Objects
Planned Changes
- Add serialisation support using mysql
Download (v0.0.32)
Example Use + Features
Example Class Use Example
Class Example
Class Builder
Include File
__________________
Donate
|
AUS-TG
|
Console
|
Dynamic Objects
Last edited by Neuro Toxin; 05-07-2018 at
20:49
.
Neuro Toxin
View Public Profile
Send a private message to Neuro Toxin
Visit Neuro Toxin's homepage!
Find More Posts by Neuro Toxin