Du kannst nicht mehr als 25 Themen auswählen
Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
|
- using RobocraftX.Physics;
- using Svelto.ECS;
- using Svelto.ECS.EntityStructs;
- using Techblox.FlyCam;
- using TechbloxModdingAPI.Blocks;
- using TechbloxModdingAPI.Players;
- using TechbloxModdingAPI.Utility;
- using Unity.Mathematics;
- using UnityEngine;
-
- namespace TechbloxModdingAPI
- {
- public partial class Player
- {
- /// <summary>
- /// Whether the camera (player) is sprinting.
- /// </summary>
- public bool Sprinting
- {
- get => playerEngine.GetCharacterStruct<FlyCamMovementComponent>(Id).Get().sprinting;
- set => playerEngine.GetCharacterStruct<FlyCamMovementComponent>(Id).Get().sprinting = value;
- }
-
- /// <summary>
- /// The speed setting of the camera.
- /// </summary>
- public float Speed
- {
- get => playerEngine.GetCharacterStruct<FlyCamMovementSettingsComponent>(Id).Get().speed;
- set => playerEngine.GetCharacterStruct<FlyCamMovementSettingsComponent>(Id).Get().speed = value;
- }
-
- /// <summary>
- /// The multiplier setting to use when sprinting.
- /// </summary>
- public float SpeedSprintMultiplier
- {
- get => playerEngine.GetCharacterStruct<FlyCamMovementSettingsComponent>(Id).Get().speedSprintMultiplier;
- set => playerEngine.GetCharacterStruct<FlyCamMovementSettingsComponent>(Id).Get().speedSprintMultiplier = value;
- }
-
- /// <summary>
- /// The acceleration setting of the camera.
- /// </summary>
- public float Acceleration
- {
- get => playerEngine.GetCharacterStruct<FlyCamMovementSettingsComponent>(Id).Get().acceleration;
- set => playerEngine.GetCharacterStruct<FlyCamMovementSettingsComponent>(Id).Get().acceleration = value;
- }
- }
- }
|