Skip to main content

Questions tagged [code-reflection]

Reflection is the ability of a computer program to examine, introspect, and modify its own structure and behavior at runtime. Use this tag for programming features that need to reason about the code itself. For questions about rendering visual reflections, use the Reflection-Rendering tag instead.

Filter by
Sorted by
Tagged with
0 votes
0 answers
62 views

Godot offers the CodeEdit node that lets users write code during runtime. I want to: Offer GDScript LSP-features inside the CodeEdit Interpret the written code as GDScript Check if a class was ...
3 votes
1 answer
266 views

In Godot, how can I check whether e.g. Call(...) or Callv(...) succeeded or failed? By failed I mean due to e.g. missing method, ...
6 votes
1 answer
741 views

This question came from a fellow developer on Twitter, and I figured StackExchange would be a better format for explaining & sharing the answer. To paraphrase the question: I'm setting up an in-...
0 votes
1 answer
2k views

I have an abstract class, call it FooClass. And there are two classes that inherit from it, call 'em BazClass and ...
1 vote
1 answer
105 views

I am trying to access the per letter vertices array in the UIElements (UI Toolkit) Label Unity class. Background A Label of this type can be created for example with: ...
0 votes
2 answers
3k views

I would like to create an educational game, part of which involves allowing the user to modify code for procedurally generating geometry on the CPU and modify shader code and see the changes they make ...
0 votes
0 answers
918 views

In the Unity documentation section Overview of .NET in Unity (https://docs.unity3d.com/2022.1/Documentation/Manual/overview-of-dot-net-in-unity.html), it states: ...
1 vote
1 answer
477 views

I'm creating a manager object that controls a bunch of other objects at once. I want to be able to restrict / expose parameters in the target object to the manager via a custom attribute. I have the ...
0 votes
1 answer
690 views

Is there a way to access info about the script that a PropertyAttribute is part of in Unity? In my case: getting the memberInfos of the script: ...
0 votes
1 answer
2k views

I'm building a game engine from scratch and trying to implement a basic plugin system within my engine. Using AssemblyLoadContext to load the target dll dynamicly ...
2 votes
0 answers
205 views

I am attempting to write a code generator that builds C++ structs/classes from D3D12 reflection data built using DXC. Given a simple vertex shader signature: ...
1 vote
0 answers
195 views

I am working with a friend of mine to create a mod that relies on a mod called Devious devices, which would allow BDSM be utilized in Skyrim's combat by allowing the assailants to have special weapons ...
44 votes
1 answer
16k views

I'm currently doing some research on programming languages(compile time reflection area, if you ask) and I found that on the game engine area the reflection feature becomes a must, an engine either ...
0 votes
1 answer
2k views

I am trying to get access to a set of stored variables inside a scriptible object in Unity. This class (SectorDeclaration) has a method to pull a variable with a string of the variables name from it: ...
-1 votes
1 answer
68 views

I use this method to get type of the object the field was declared via reflection. (f.e.) this time it's field at index [5] - ...
0 votes
2 answers
240 views

Let's say that I have a component like this: ...
3 votes
0 answers
727 views

I am making a visual tool for Editor Window on Unity3D, and I am just recently using System.Reflection methods to get class's assembly data, to get information about properties, fields and methods (...
2 votes
1 answer
120 views

I want to write somewhat randomized object activation effects, like when you step on a trap, you can be tepelorted, damaged, cursed and so on. I applied strategy pattern for this: damage/healing ...
4 votes
1 answer
526 views

I'm trying to get access to the keyboard state in XNA from an embedded JavaScript runtime. I'd like to do something similar to the following, but I can't seem to figure out how to get from "Left" to ...
6 votes
5 answers
8k views

I am currently making a simple game in XNA but am at a point where testing various aspect gets a bit tricky, especially when you have to wait till you have 1000 score to see if your animation is ...
0 votes
1 answer
1k views

I've decided it's time to implement serialization in my simple engine but this has caused me many headaches for the past couple of days/weeks. My engine uses an entity/component based approach similar ...
2 votes
1 answer
818 views

I just finished writing a packet builder that dynamically loads data into a data stream for eventual network transmission. Each builder operates by finding fields in a given class (and its ...
4 votes
3 answers
2k views

I am trying to add a method to a Minecraft source file, but I have to figure out how to do it without actually editing the source files, as it would be illegal to redistribute Minecraft's source files ...
4 votes
2 answers
5k views

I have designed an reusable game engine for an project, and their functionality is like this: Is a completely scripted game engine instead of the usual scripting languages as Lua or Python, this uses ...
4 votes
3 answers
1k views

For my RTS game's ability system, I need an efficient ability system where each ability is its own class that implements certain functions from an inherited abstract base class, Ability. Every ability ...