Trying to fix uid causing spellcheck error
This commit is contained in:
@@ -11,10 +11,10 @@ public static class MyNodeExtensions
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Checks if given Property exists on <c>Base</c>
|
/// Checks if given Property exists on <c>Base</c>
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="Base">Current <c>GodotObject</c></param>
|
/// <param name="base">Current <c>GodotObject</c></param>
|
||||||
/// <param name="PropertyName">Property Name</param>
|
/// <param name="propertyName">Property Name</param>
|
||||||
/// <returns><c>bool</c> true if given property exists on Base</returns>
|
/// <returns><c>bool</c> true if given property exists on Base</returns>
|
||||||
public static bool HasProperty(this GodotObject Base, string PropertyName)
|
public static bool HasProperty(this GodotObject @base, string propertyName)
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
Returns the object's property list as an Godot.Collections.Array of dictionaries.
|
Returns the object's property list as an Godot.Collections.Array of dictionaries.
|
||||||
@@ -26,9 +26,9 @@ public static class MyNodeExtensions
|
|||||||
- hint_string depends on the hint (see PropertyHint);
|
- hint_string depends on the hint (see PropertyHint);
|
||||||
- usage is a combination of PropertyUsageFlags.
|
- usage is a combination of PropertyUsageFlags.
|
||||||
*/
|
*/
|
||||||
foreach (var Property in Base.GetPropertyListEx())
|
foreach (var property in @base.GetPropertyListEx())
|
||||||
{
|
{
|
||||||
if (Property.Name == PropertyName)
|
if (property.Name == propertyName)
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@@ -39,7 +39,7 @@ public static class MyNodeExtensions
|
|||||||
public static (Node node, Resource resource, NodePath remaining) GetNodeAndResourceEx(this Node self, NodePath path)
|
public static (Node node, Resource resource, NodePath remaining) GetNodeAndResourceEx(this Node self, NodePath path)
|
||||||
{
|
{
|
||||||
var result = self.GetNodeAndResource(path);
|
var result = self.GetNodeAndResource(path);
|
||||||
return ((Node)result[0], (Resource)result[1], (NodePath)result[2]);
|
return ((Node)(GodotObject)result[0], (Resource)(GodotObject)result[1], (NodePath)result[2]);
|
||||||
}
|
}
|
||||||
public static void QueueFreeChildren(this Node node) => node.GetChildren().ToList().ForEach(item => item.QueueFree());
|
public static void QueueFreeChildren(this Node node) => node.GetChildren().ToList().ForEach(item => item.QueueFree());
|
||||||
public static void QueueFreeChildren(this Node node, Func<Node, bool> predicate) => node.GetChildren().Where(predicate).ToList().ForEach(item => item.QueueFree());
|
public static void QueueFreeChildren(this Node node, Func<Node, bool> predicate) => node.GetChildren().Where(predicate).ToList().ForEach(item => item.QueueFree());
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
using Godot;
|
|
||||||
|
|
||||||
namespace GodotHelpers.Raycasts;
|
namespace GodotHelpers.Raycasts;
|
||||||
|
|
||||||
|
using Godot;
|
||||||
|
|
||||||
public record ShapeCastResult3D(
|
public record ShapeCastResult3D(
|
||||||
GodotObject Collider,
|
GodotObject Collider,
|
||||||
int ColliderId,
|
int ColliderId,
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
|
namespace SJK.GodotHelpers;
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
|
||||||
using Godot;
|
using Godot;
|
||||||
using Godot.Collections;
|
using Godot.Collections;
|
||||||
namespace SJK.GodotHelpers;
|
|
||||||
|
|
||||||
public static class VariantUtils
|
public static class VariantUtils
|
||||||
{
|
{
|
||||||
@@ -73,6 +73,18 @@ public static class VariantUtils
|
|||||||
Variant.Type.Signal => typeof(Signal),
|
Variant.Type.Signal => typeof(Signal),
|
||||||
Variant.Type.Dictionary => typeof(Dictionary),
|
Variant.Type.Dictionary => typeof(Dictionary),
|
||||||
Variant.Type.Array => typeof(Godot.Collections.Array),
|
Variant.Type.Array => typeof(Godot.Collections.Array),
|
||||||
|
Variant.Type.Projection => throw new NotImplementedException(),
|
||||||
|
Variant.Type.PackedByteArray => throw new NotImplementedException(),
|
||||||
|
Variant.Type.PackedInt32Array => throw new NotImplementedException(),
|
||||||
|
Variant.Type.PackedInt64Array => throw new NotImplementedException(),
|
||||||
|
Variant.Type.PackedFloat32Array => throw new NotImplementedException(),
|
||||||
|
Variant.Type.PackedFloat64Array => throw new NotImplementedException(),
|
||||||
|
Variant.Type.PackedStringArray => throw new NotImplementedException(),
|
||||||
|
Variant.Type.PackedVector2Array => throw new NotImplementedException(),
|
||||||
|
Variant.Type.PackedVector3Array => throw new NotImplementedException(),
|
||||||
|
Variant.Type.PackedColorArray => throw new NotImplementedException(),
|
||||||
|
Variant.Type.PackedVector4Array => throw new NotImplementedException(),
|
||||||
|
Variant.Type.Max => throw new NotImplementedException(),
|
||||||
_ => typeof(object)
|
_ => typeof(object)
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"files": [
|
"files": [
|
||||||
"**/*.*"
|
"**/*.*",
|
||||||
|
"**/*.uid"
|
||||||
],
|
],
|
||||||
"ignorePaths": [
|
"ignorePaths": [
|
||||||
"**/*.tscn",
|
"**/*.tscn",
|
||||||
|
|||||||
Reference in New Issue
Block a user