Merge pull request 'Dev/PowerSystem' (#6) from Dev/PowerSystem into master

Reviewed-on: #6
This commit is contained in:
Stedd 2024-10-05 19:40:10 +02:00
commit 825d59c164
33 changed files with 1307 additions and 52 deletions

@ -1 +1 @@
Subproject commit 813d034fc50bd7359586deea2ba305405a794bde Subproject commit 87e455827c0c563da6dcd74ab2afdbd1fc725f27

View File

@ -145,8 +145,8 @@ MonoBehaviour:
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
_activeDamageableRuntimeSet: {fileID: 11400000, guid: 8332d81762d09114eac45ca6f3b2c4af, type: 2} _activeDamageableRuntimeSet: {fileID: 11400000, guid: 8332d81762d09114eac45ca6f3b2c4af, type: 2}
<CurrentHealth>k__BackingField: 10 <CurrentHealth>k__BackingField: 30
<MaxHealth>k__BackingField: 10 <MaxHealth>k__BackingField: 30
<IsInvulnerable>k__BackingField: 0 <IsInvulnerable>k__BackingField: 0
DeathEvent: DeathEvent:
m_PersistentCalls: m_PersistentCalls:

View File

@ -0,0 +1,134 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &8730251502231021639
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 85093970558183684}
- component: {fileID: 6205822268680980013}
- component: {fileID: 4911635094802042448}
m_Layer: 0
m_Name: SpawnPoint
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &85093970558183684
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8730251502231021639}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 8204127268198470007}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &6205822268680980013
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8730251502231021639}
m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &4911635094802042448
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8730251502231021639}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 257
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 2ba8e0e4f5aec294cb4320682b1b3296, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!1 &9160146395234108762
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8204127268198470007}
- component: {fileID: 9047535117425585278}
m_Layer: 0
m_Name: EnemySpawner
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8204127268198470007
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9160146395234108762}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 85093970558183684}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &9047535117425585278
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9160146395234108762}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: add423e8b5a02b039988843304e93496, type: 3}
m_Name:
m_EditorClassIdentifier:
_enemyPrefab: {fileID: 5599539567497807159, guid: 4af571b983b23f94f8d5ca4dbda27de5, type: 3}
_spawnRate: 5
_spawnEnemies: 1
_timeToNextSpawn: 0

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 184c749bb378419bfbe29fdbb6ae0743
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,34 @@
using UnityEngine;
namespace AsteroidGame
{
public class EnemySpawner : MonoBehaviour
{
[Header("Parameters")]
[SerializeField] private GameObject _enemyPrefab;
[SerializeField] [Range(0.1f, 60f)] private float _spawnRate = 60f;
[SerializeField] private bool _spawnEnemies;
[Header("State")]
[SerializeField] private float _timeToNextSpawn;
private void Start()
{
_timeToNextSpawn = 0;
}
private void Update()
{
if (!_spawnEnemies) return;
_timeToNextSpawn -= Time.deltaTime;
if (!(_timeToNextSpawn <= 0)) return;
var newEnemy = Instantiate(_enemyPrefab, transform);
newEnemy.transform.parent = transform;
_timeToNextSpawn = _spawnRate;
}
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: add423e8b5a02b039988843304e93496
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -10,6 +10,7 @@ namespace AsteroidGame.Entities
[SerializeField] protected bool _isConsumer = true; [SerializeField] protected bool _isConsumer = true;
[SerializeField] protected int _maxPower; [SerializeField] protected int _maxPower;
[SerializeField] protected int _currentPower; [SerializeField] protected int _currentPower;
[field: SerializeField] public bool PowerLost { get; set; }
[SerializeField] private SoPowerSystemRuntimeSet _powerBaseSet; [SerializeField] private SoPowerSystemRuntimeSet _powerBaseSet;
@ -29,7 +30,8 @@ namespace AsteroidGame.Entities
#region Setters #region Setters
public void SetMaxPower(int newValue) => _maxPower = newValue; public void SetMaxPower(int newMaxPowerValue) => _maxPower = newMaxPowerValue;
public void SetCurrentPower(int newCurrentPowerValue) => _currentPower = newCurrentPowerValue;
#endregion #endregion

View File

@ -286,8 +286,8 @@ MonoBehaviour:
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
_activeDamageableRuntimeSet: {fileID: 11400000, guid: 8332d81762d09114eac45ca6f3b2c4af, type: 2} _activeDamageableRuntimeSet: {fileID: 11400000, guid: 8332d81762d09114eac45ca6f3b2c4af, type: 2}
<CurrentHealth>k__BackingField: 10 <CurrentHealth>k__BackingField: 20
<MaxHealth>k__BackingField: 10 <MaxHealth>k__BackingField: 20
<IsInvulnerable>k__BackingField: 0 <IsInvulnerable>k__BackingField: 0
DeathEvent: DeathEvent:
m_PersistentCalls: m_PersistentCalls:

View File

@ -15,11 +15,11 @@ namespace AsteroidGame.Entities
[Header("Power")] [Header("Power")]
[SerializeField] private SoPowerConfig _powerConfig; [SerializeField] private SoPowerConfig _powerConfig;
[SerializeField] private IPowerSystem _power; [SerializeField] protected IPowerSystem powerSystem;
#region Publics #region Publics
public IPowerSystem Power => _power; public IPowerSystem PowerSystem => powerSystem;
public bool BuildPlacementBlocked => _buildPlacementBlocked; public bool BuildPlacementBlocked => _buildPlacementBlocked;
#endregion #endregion
@ -32,8 +32,8 @@ namespace AsteroidGame.Entities
private void InitializePower() private void InitializePower()
{ {
_power ??= gameObject.AddComponent<PowerBase>(); powerSystem ??= gameObject.AddComponent<PowerBase>();
_power.Initialize(_powerConfig); powerSystem.Initialize(_powerConfig);
} }
protected void OnDisable() protected void OnDisable()

View File

@ -34,20 +34,39 @@ namespace AsteroidGame.Entities
private void Update() private void Update()
{ {
if (Targeter.FoundTarget()) if (!powerSystem.PowerLost)
{ {
foreach (var weapon in Weapons) if (Targeter.FoundTarget())
{ {
weapon.PivotPoint.transform.LookAt(Targeter.GetTarget().GetCenterPosition()); FireWeapons();
weapon.FireWeapon = true; }
else
{
TurnOffWeapons();
} }
} }
else else
{ {
foreach (var weapon in Weapons) TurnOffWeapons();
{ }
weapon.FireWeapon = false; }
}
private void FireWeapons()
{
powerSystem.SetCurrentPower(powerSystem.GetMaxPower());
foreach (var weapon in Weapons)
{
weapon.PivotPoint.transform.LookAt(Targeter.GetTarget().GetCenterPosition());
weapon.FireWeapon = true;
}
}
private void TurnOffWeapons()
{
//powerSystem.SetCurrentPower(0);
foreach (var weapon in Weapons)
{
weapon.FireWeapon = false;
} }
} }
} }

View File

@ -348,8 +348,8 @@ MonoBehaviour:
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
_activeDamageableRuntimeSet: {fileID: 11400000, guid: 8332d81762d09114eac45ca6f3b2c4af, type: 2} _activeDamageableRuntimeSet: {fileID: 11400000, guid: 8332d81762d09114eac45ca6f3b2c4af, type: 2}
<CurrentHealth>k__BackingField: 50 <CurrentHealth>k__BackingField: 70
<MaxHealth>k__BackingField: 50 <MaxHealth>k__BackingField: 70
<IsInvulnerable>k__BackingField: 0 <IsInvulnerable>k__BackingField: 0
DeathEvent: DeathEvent:
m_PersistentCalls: m_PersistentCalls:
@ -1144,6 +1144,11 @@ MonoBehaviour:
_buildTimer: 0 _buildTimer: 0
_structureBaseSet: {fileID: 11400000, guid: 1925957d2bc2f0c4a9210131f2d2c4e5, type: 2} _structureBaseSet: {fileID: 11400000, guid: 1925957d2bc2f0c4a9210131f2d2c4e5, type: 2}
_powerConfig: {fileID: 11400000, guid: 9dc2a0f5f29a11a4d9cabe19e18bdd42, type: 2} _powerConfig: {fileID: 11400000, guid: 9dc2a0f5f29a11a4d9cabe19e18bdd42, type: 2}
_damage: 1
_fireRate: 1
_projectileSpeed: 5
_kills: 0
_damageDealt: 0
<Weapons>k__BackingField: <Weapons>k__BackingField:
- {fileID: 5825155873221046368} - {fileID: 5825155873221046368}
<Targeter>k__BackingField: {fileID: 310569669314672228} <Targeter>k__BackingField: {fileID: 310569669314672228}

View File

@ -1,4 +1,3 @@
using System;
using GameDev.CoreSystems; using GameDev.CoreSystems;
using ScriptableObjectArchitecture; using ScriptableObjectArchitecture;
using UnityEngine; using UnityEngine;
@ -8,52 +7,51 @@ namespace AsteroidGame.Handlers
public class PowerHandler : HandlerBase public class PowerHandler : HandlerBase
{ {
[Header("State")] [Header("State")]
[SerializeField] private int _powerConsumption; [SerializeField] private IntReference _powerConsumption;
[SerializeField] private int _powerConsumptionPeak; [SerializeField] private int _powerConsumptionPeak;
[SerializeField] private int _powerCapacity; [SerializeField] private IntReference _powerCapacity;
[SerializeField] private float _powerFactor; [SerializeField] private float _powerFactor;
[SerializeField] private bool _powerLost;
[Header("Connections")] [Header("Connections")]
[SerializeField] private SoPowerSystemRuntimeSet _activePowerStructures; [SerializeField] private SoPowerSystemRuntimeSet _activePowerStructures;
private void Update() private void Update()
{ {
_powerConsumption = 0; _powerConsumption.Value = 0;
_powerConsumptionPeak = 0; _powerConsumptionPeak = 0;
_powerCapacity = 0; _powerCapacity.Value = 0;
foreach (var structure in _activePowerStructures) foreach (var structure in _activePowerStructures)
{ {
if (structure.IsConsumer) if (structure.IsConsumer)
{ {
_powerConsumption += structure.GetCurrentPower(); _powerConsumption.Value += structure.GetCurrentPower();
_powerConsumptionPeak += structure.GetMaxPower(); _powerConsumptionPeak += structure.GetMaxPower();
} }
if (structure.IsGenerator) if (structure.IsGenerator)
{ {
_powerCapacity += structure.GetMaxPower(); _powerCapacity.Value += structure.GetMaxPower();
} }
} }
if (_powerCapacity > 0) _powerLost = _powerConsumption.Value > _powerCapacity.Value;
foreach (IPowerSystem structure in _activePowerStructures)
{ {
_powerFactor = (float)_powerConsumption / _powerCapacity; if (structure.IsConsumer)
{
structure.PowerLost = _powerLost;
}
} }
else
{ _powerFactor = _powerCapacity.Value > 0 ? (float)_powerConsumption.Value / _powerCapacity.Value : 0;
_powerFactor = 0;
}
}
public int GetMaxPower()
{
throw new NotImplementedException();
} }
public int GetCurrentPower() => _powerConsumption; public int GetMaxPower() => _powerCapacity.Value;
public int GetCurrentPower() => _powerConsumption.Value;
public float GetPowerFactor() => _powerFactor; public float GetPowerFactor() => _powerFactor;
} }
} }

View File

@ -24,13 +24,13 @@ Transform:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5263199550015624125} m_GameObject: {fileID: 5263199550015624125}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &5263199550015624127 --- !u!114 &5263199550015624127
MonoBehaviour: MonoBehaviour:
@ -44,8 +44,15 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: bf720c524a2a9624099d0e4ba3d78108, type: 3} m_Script: {fileID: 11500000, guid: bf720c524a2a9624099d0e4ba3d78108, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
_powerConsumption: 0 _powerConsumption:
_useConstant: 0
_constantValue: 0
_variable: {fileID: 11400000, guid: b8e022bf187e132938350c1e22723ccd, type: 2}
_powerConsumptionPeak: 0 _powerConsumptionPeak: 0
_powerCapacity: 0 _powerCapacity:
_useConstant: 0
_constantValue: 0
_variable: {fileID: 11400000, guid: cf5a6a504f4a91bafa9d92b6c39c8527, type: 2}
_powerFactor: 0 _powerFactor: 0
_powerLost: 0
_activePowerStructures: {fileID: 11400000, guid: 127d26f1f3536e94da36af662f63fa0b, type: 2} _activePowerStructures: {fileID: 11400000, guid: 127d26f1f3536e94da36af662f63fa0b, type: 2}

View File

@ -230,6 +230,125 @@ Transform:
m_CorrespondingSourceObject: {fileID: 8324879816836607384, guid: 534f8d15e0c83c646887bebfda2bdfd6, type: 3} m_CorrespondingSourceObject: {fileID: 8324879816836607384, guid: 534f8d15e0c83c646887bebfda2bdfd6, type: 3}
m_PrefabInstance: {fileID: 53965603} m_PrefabInstance: {fileID: 53965603}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
--- !u!1001 &63909072
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 157782261}
m_Modifications:
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalPosition.x
value: -12.568716
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalPosition.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalPosition.z
value: 21.990889
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9160146395234108762, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_Name
value: EnemySpawner (1)
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
--- !u!1001 &83227189
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 157782261}
m_Modifications:
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalPosition.x
value: 6.9230213
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalPosition.y
value: 0.49999905
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalPosition.z
value: 17.109875
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9160146395234108762, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_Name
value: EnemySpawner (3)
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
--- !u!4 &84054709 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
m_PrefabInstance: {fileID: 83227189}
m_PrefabAsset: {fileID: 0}
--- !u!1 &95533810 --- !u!1 &95533810
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -338,6 +457,11 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 84054709}
- {fileID: 1467125943}
- {fileID: 891379735}
- {fileID: 862425367}
- {fileID: 907194497}
- {fileID: 577983772} - {fileID: 577983772}
- {fileID: 53965604} - {fileID: 53965604}
- {fileID: 282469291} - {fileID: 282469291}
@ -489,6 +613,63 @@ Transform:
m_CorrespondingSourceObject: {fileID: 8324879816836607384, guid: 534f8d15e0c83c646887bebfda2bdfd6, type: 3} m_CorrespondingSourceObject: {fileID: 8324879816836607384, guid: 534f8d15e0c83c646887bebfda2bdfd6, type: 3}
m_PrefabInstance: {fileID: 282469290} m_PrefabInstance: {fileID: 282469290}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
--- !u!1001 &575798960
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 157782261}
m_Modifications:
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalPosition.x
value: 0.36357498
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalPosition.y
value: 0.49999905
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalPosition.z
value: 19.697609
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9160146395234108762, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_Name
value: EnemySpawner (2)
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
--- !u!1001 &577983771 --- !u!1001 &577983771
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -568,6 +749,53 @@ Transform:
m_CorrespondingSourceObject: {fileID: 5263199550015624126, guid: 2e352ad6389b4234083764d15d4e6a5f, type: 3} m_CorrespondingSourceObject: {fileID: 5263199550015624126, guid: 2e352ad6389b4234083764d15d4e6a5f, type: 3}
m_PrefabInstance: {fileID: 5263199549561108292} m_PrefabInstance: {fileID: 5263199549561108292}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
--- !u!1 &666945018
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 666945019}
m_Layer: 0
m_Name: Test UI
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &666945019
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 666945018}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1216778791}
m_Father: {fileID: 2074073364}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!4 &862425367 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
m_PrefabInstance: {fileID: 1796526852}
m_PrefabAsset: {fileID: 0}
--- !u!4 &891379735 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
m_PrefabInstance: {fileID: 63909072}
m_PrefabAsset: {fileID: 0}
--- !u!4 &907194497 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
m_PrefabInstance: {fileID: 8526909111847972851}
m_PrefabAsset: {fileID: 0}
--- !u!4 &991542217 stripped --- !u!4 &991542217 stripped
Transform: Transform:
m_CorrespondingSourceObject: {fileID: 493861824998956378, guid: 57a75520298c47140a928041b05d7f3c, type: 3} m_CorrespondingSourceObject: {fileID: 493861824998956378, guid: 57a75520298c47140a928041b05d7f3c, type: 3}
@ -578,6 +806,11 @@ Transform:
m_CorrespondingSourceObject: {fileID: 5200388201450229074, guid: 07826307af1971948b98dd42d1e9457a, type: 3} m_CorrespondingSourceObject: {fileID: 5200388201450229074, guid: 07826307af1971948b98dd42d1e9457a, type: 3}
m_PrefabInstance: {fileID: 5200388200885062254} m_PrefabInstance: {fileID: 5200388200885062254}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
--- !u!4 &1075734560 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 3627079578080913706, guid: 1170a91b91039d6429d389468bd72c6f, type: 3}
m_PrefabInstance: {fileID: 3627079579018641133}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1089364665 --- !u!1 &1089364665
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -773,6 +1006,109 @@ PrefabInstance:
m_AddedGameObjects: [] m_AddedGameObjects: []
m_AddedComponents: [] m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: c2b4fe01faa847f4b976b5539477e1ec, type: 3} m_SourcePrefab: {fileID: 100100000, guid: c2b4fe01faa847f4b976b5539477e1ec, type: 3}
--- !u!1 &1216778790
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1216778791}
- component: {fileID: 1216778794}
- component: {fileID: 1216778793}
- component: {fileID: 1216778792}
m_Layer: 5
m_Name: Canvas
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1216778791
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1216778790}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0, y: 0, z: 0}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 3324457944880652837}
- {fileID: 1789262565}
m_Father: {fileID: 666945019}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0, y: 0}
--- !u!114 &1216778792
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1216778790}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
m_Name:
m_EditorClassIdentifier:
m_IgnoreReversedGraphics: 1
m_BlockingObjects: 0
m_BlockingMask:
serializedVersion: 2
m_Bits: 4294967295
--- !u!114 &1216778793
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1216778790}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
m_Name:
m_EditorClassIdentifier:
m_UiScaleMode: 0
m_ReferencePixelsPerUnit: 100
m_ScaleFactor: 1
m_ReferenceResolution: {x: 800, y: 600}
m_ScreenMatchMode: 0
m_MatchWidthOrHeight: 0
m_PhysicalUnit: 3
m_FallbackScreenDPI: 96
m_DefaultSpriteDPI: 96
m_DynamicPixelsPerUnit: 1
m_PresetInfoIsWorld: 0
--- !u!223 &1216778794
Canvas:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1216778790}
m_Enabled: 1
serializedVersion: 3
m_RenderMode: 0
m_Camera: {fileID: 0}
m_PlaneDistance: 100
m_PixelPerfect: 0
m_ReceivesEvents: 1
m_OverrideSorting: 0
m_OverridePixelPerfect: 0
m_SortingBucketNormalizedSize: 0
m_VertexColorAlwaysGammaSpace: 0
m_AdditionalShaderChannelsFlag: 25
m_UpdateRectTransformForStandalone: 0
m_SortingLayerID: 0
m_SortingOrder: 0
m_TargetDisplay: 0
--- !u!1 &1402420031 --- !u!1 &1402420031
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -899,6 +1235,11 @@ MonoBehaviour:
m_IgnoreFromBuild: 0 m_IgnoreFromBuild: 0
m_ApplyToChildren: 1 m_ApplyToChildren: 1
m_AffectedAgents: ffffffff m_AffectedAgents: ffffffff
--- !u!4 &1467125943 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
m_PrefabInstance: {fileID: 575798960}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &1542755756 --- !u!1001 &1542755756
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -996,6 +1337,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: m_Children:
- {fileID: 2047541737}
- {fileID: 1402420032} - {fileID: 1402420032}
- {fileID: 1089364666} - {fileID: 1089364666}
- {fileID: 1813727660} - {fileID: 1813727660}
@ -1309,6 +1651,177 @@ MonoBehaviour:
m_IgnoreFromBuild: 0 m_IgnoreFromBuild: 0
m_ApplyToChildren: 1 m_ApplyToChildren: 1
m_AffectedAgents: ffffffff m_AffectedAgents: ffffffff
--- !u!1001 &1789262564
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 1216778791}
m_Modifications:
- target: {fileID: 114295087115378658, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: _prefix
value: 'Power Generation: '
objectReference: {fileID: 0}
- target: {fileID: 114295087115378658, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: _value._variable
value:
objectReference: {fileID: 11400000, guid: cf5a6a504f4a91bafa9d92b6c39c8527, type: 2}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_AnchorMax.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_SizeDelta.x
value: 100
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_SizeDelta.y
value: 100
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_AnchoredPosition.x
value: 363
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_AnchoredPosition.y
value: 57
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1325881507061956646, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_Name
value: UI variable
objectReference: {fileID: 0}
- target: {fileID: 4081669352910938694, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_text
value: 'Power Generation: 99999'
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
--- !u!224 &1789262565 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
m_PrefabInstance: {fileID: 1789262564}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &1796526852
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 157782261}
m_Modifications:
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalPosition.x
value: -7.941847
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalPosition.y
value: 0.50000095
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalPosition.z
value: 18.370495
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9160146395234108762, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_Name
value: EnemySpawner
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
--- !u!1 &1813727659 --- !u!1 &1813727659
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -1601,7 +2114,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children: []
m_Father: {fileID: 0} m_Father: {fileID: 1702078697}
m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
--- !u!114 &2047541738 --- !u!114 &2047541738
MonoBehaviour: MonoBehaviour:
@ -1725,6 +2238,39 @@ MonoBehaviour:
m_AreaLightEmissiveMeshShadowCastingMode: 0 m_AreaLightEmissiveMeshShadowCastingMode: 0
m_AreaLightEmissiveMeshMotionVectorGenerationMode: 0 m_AreaLightEmissiveMeshMotionVectorGenerationMode: 0
m_AreaLightEmissiveMeshLayer: -1 m_AreaLightEmissiveMeshLayer: -1
--- !u!1 &2074073363
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2074073364}
m_Layer: 0
m_Name: UI
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2074073364
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2074073363}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1075734560}
- {fileID: 666945019}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &664620741625697858 --- !u!1001 &664620741625697858
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -1798,13 +2344,119 @@ PrefabInstance:
m_AddedGameObjects: [] m_AddedGameObjects: []
m_AddedComponents: [] m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 3a89f87af6ee84a459d98a4c296dd1be, type: 3} m_SourcePrefab: {fileID: 100100000, guid: 3a89f87af6ee84a459d98a4c296dd1be, type: 3}
--- !u!1001 &3324457944880652836
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 1216778791}
m_Modifications:
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_AnchorMax.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_SizeDelta.x
value: 100
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_SizeDelta.y
value: 100
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_AnchoredPosition.x
value: 361
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_AnchoredPosition.y
value: 107
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1325881507061956646, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_Name
value: UI variable
objectReference: {fileID: 0}
- target: {fileID: 4081669352910938694, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
propertyPath: m_text
value: 'Power Consumption: 99999'
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
--- !u!224 &3324457944880652837 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 787341944119392040, guid: 2a64b22a5f2cd34d4a6ccec9164b0043, type: 3}
m_PrefabInstance: {fileID: 3324457944880652836}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &3627079579018641133 --- !u!1001 &3627079579018641133
PrefabInstance: PrefabInstance:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
serializedVersion: 2 serializedVersion: 2
m_Modification: m_Modification:
serializedVersion: 3 serializedVersion: 3
m_TransformParent: {fileID: 0} m_TransformParent: {fileID: 2074073364}
m_Modifications: m_Modifications:
- target: {fileID: 3627079578080913704, guid: 1170a91b91039d6429d389468bd72c6f, type: 3} - target: {fileID: 3627079578080913704, guid: 1170a91b91039d6429d389468bd72c6f, type: 3}
propertyPath: m_Name propertyPath: m_Name
@ -1832,15 +2484,15 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 3627079578080913706, guid: 1170a91b91039d6429d389468bd72c6f, type: 3} - target: {fileID: 3627079578080913706, guid: 1170a91b91039d6429d389468bd72c6f, type: 3}
propertyPath: m_LocalRotation.x propertyPath: m_LocalRotation.x
value: 0 value: -0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 3627079578080913706, guid: 1170a91b91039d6429d389468bd72c6f, type: 3} - target: {fileID: 3627079578080913706, guid: 1170a91b91039d6429d389468bd72c6f, type: 3}
propertyPath: m_LocalRotation.y propertyPath: m_LocalRotation.y
value: 0 value: -0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 3627079578080913706, guid: 1170a91b91039d6429d389468bd72c6f, type: 3} - target: {fileID: 3627079578080913706, guid: 1170a91b91039d6429d389468bd72c6f, type: 3}
propertyPath: m_LocalRotation.z propertyPath: m_LocalRotation.z
value: 0 value: -0
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 3627079578080913706, guid: 1170a91b91039d6429d389468bd72c6f, type: 3} - target: {fileID: 3627079578080913706, guid: 1170a91b91039d6429d389468bd72c6f, type: 3}
propertyPath: m_LocalEulerAnglesHint.x propertyPath: m_LocalEulerAnglesHint.x
@ -2042,14 +2694,70 @@ PrefabInstance:
m_AddedGameObjects: [] m_AddedGameObjects: []
m_AddedComponents: [] m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 57a75520298c47140a928041b05d7f3c, type: 3} m_SourcePrefab: {fileID: 100100000, guid: 57a75520298c47140a928041b05d7f3c, type: 3}
--- !u!1001 &8526909111847972851
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 157782261}
m_Modifications:
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8204127268198470007, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 9160146395234108762, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
propertyPath: m_Name
value: EnemySpawner
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 184c749bb378419bfbe29fdbb6ae0743, type: 3}
--- !u!1660057539 &9223372036854775807 --- !u!1660057539 &9223372036854775807
SceneRoots: SceneRoots:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_Roots: m_Roots:
- {fileID: 2047541737} - {fileID: 2074073364}
- {fileID: 38176946} - {fileID: 38176946}
- {fileID: 1191794244} - {fileID: 1191794244}
- {fileID: 3627079579018641133}
- {fileID: 95533813} - {fileID: 95533813}
- {fileID: 157782261} - {fileID: 157782261}
- {fileID: 1702078697} - {fileID: 1702078697}

8
Assets/UI/Prefabs.meta Normal file
View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 2ed696126fac13114936fe1f95b5a329
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,191 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &1325881507061956646
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 787341944119392040}
- component: {fileID: 114295087115378658}
m_Layer: 5
m_Name: UI variable
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &787341944119392040
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1325881507061956646}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 4812678927392668872}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &114295087115378658
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1325881507061956646}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 2bc1e7048c0f6d7fd93dfb07b674c9b6, type: 3}
m_Name:
m_EditorClassIdentifier:
_textMeshPro: {fileID: 4081669352910938694}
_prefix: 'Power Consumption: '
_value:
_useConstant: 0
_constantValue: 0
_variable: {fileID: 11400000, guid: b8e022bf187e132938350c1e22723ccd, type: 2}
--- !u!1 &5764982973826580839
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4812678927392668872}
- component: {fileID: 526719405329134069}
- component: {fileID: 4081669352910938694}
m_Layer: 5
m_Name: Text (TMP)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &4812678927392668872
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5764982973826580839}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 787341944119392040}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 0, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 600, y: 50}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &526719405329134069
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5764982973826580839}
m_CullTransparentMesh: 1
--- !u!114 &4081669352910938694
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5764982973826580839}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: New Text
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4294967295
m_fontColor: {r: 1, g: 1, b: 1, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 36
m_fontSizeBase: 36
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 1
m_VerticalAlignment: 256
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_enableWordWrapping: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 1
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 2a64b22a5f2cd34d4a6ccec9164b0043
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

8
Assets/UI/Scripts.meta Normal file
View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 54c280a51c9d33cd092b6c35517dd06d
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,19 @@
using ScriptableObjectArchitecture;
using TMPro;
using UnityEngine;
namespace AsteroidGame
{
public class SimpleUiVariable : MonoBehaviour
{
[SerializeField] private TMP_Text _textMeshPro;
[SerializeField] private string _prefix;
[SerializeField] private IntReference _value;
private void Update()
{
_textMeshPro.text = _prefix + _value.Value;
}
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 2bc1e7048c0f6d7fd93dfb07b674c9b6
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

8
Assets/Variables.meta Normal file
View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 92703eb41abf85545a776b853e35c03f
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 488dfbaf0e28a83e49e40de5ee5d1237
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: fd2536104e4aa96ba9f6ad9ee5bd5af3
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,23 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a56a9b97a78f01f4b97f217c74f00246, type: 3}
m_Name: PowerHandler.PowerConsumption
m_EditorClassIdentifier:
_value: 0
_readOnly: 0
_raiseWarning: 1
_isClamped: 0
_minClampedValue: 0
_maxClampedValue: 0
_event:
m_PersistentCalls:
m_Calls: []

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: b8e022bf187e132938350c1e22723ccd
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,23 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a56a9b97a78f01f4b97f217c74f00246, type: 3}
m_Name: PowerHandler.PowerGeneration
m_EditorClassIdentifier:
_value: 0
_readOnly: 0
_raiseWarning: 1
_isClamped: 0
_minClampedValue: 0
_maxClampedValue: 0
_event:
m_PersistentCalls:
m_Calls: []

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: cf5a6a504f4a91bafa9d92b6c39c8527
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant: