2
0
Fork 0
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

103 lines
6.3 KiB
C#

2 years ago
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by Entitas.CodeGeneration.Plugins.ComponentEntityApiGenerator.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
public partial class GameEntity {
2 years ago
public ViewComponent view { get { return (ViewComponent)GetComponent(GameComponentsLookup.View); } }
public bool hasView { get { return HasComponent(GameComponentsLookup.View); } }
public void AddView(Game.EntityPoolItem newEntityPoolItem, UnityEngine.GameObject newGameObject, UnityEngine.GameObject newGameObjectLogic, UnityEngine.Transform newTransformLogic, UnityEngine.Transform newTransformView, UnityEngine.Transform newTransformViewRot, UnityEngine.Transform newTransformViewOffset, UnityEngine.Transform newTransformViewMain, UnityEngine.Transform newTransformViewOther, UnityEngine.Collider newCollider, UnityEngine.Material newMaterial, UnityEngine.Vector3 newPositionPre, UnityEngine.SpriteRenderer newSpriteRenderer, Game.MetaData<UnityEngine.Vector3> newPosView, System.Collections.Generic.List<Game.EffectPoolItem> newEffectObject, Game.ShadowPoolItem newSkillPointerObject, UnityEngine.Vector3 newLocalPositionOrder, UnityEngine.Vector3 newLocalPositionShake, UnityEngine.Vector3 newScaleDir, UnityEngine.Color newFlashColor, float newShakeTimeLeft, float newFlashTimeLeft, float newScaleTimeLeft, float newScaleRate) {
2 years ago
var index = GameComponentsLookup.View;
var component = (ViewComponent)CreateComponent(index, typeof(ViewComponent));
component.EntityPoolItem = newEntityPoolItem;
component.GameObject = newGameObject;
component.GameObjectLogic = newGameObjectLogic;
component.TransformLogic = newTransformLogic;
component.TransformView = newTransformView;
component.TransformViewRot = newTransformViewRot;
component.TransformViewOffset = newTransformViewOffset;
2 years ago
component.TransformViewMain = newTransformViewMain;
component.TransformViewOther = newTransformViewOther;
component.Collider = newCollider;
component.Material = newMaterial;
component.PositionPre = newPositionPre;
2 years ago
component.SpriteRenderer = newSpriteRenderer;
component.PosView = newPosView;
2 years ago
component.EffectObject = newEffectObject;
component.SkillPointerObject = newSkillPointerObject;
component.LocalPositionOrder = newLocalPositionOrder;
2 years ago
component.LocalPositionShake = newLocalPositionShake;
component.ScaleDir = newScaleDir;
component.FlashColor = newFlashColor;
2 years ago
component.ShakeTimeLeft = newShakeTimeLeft;
component.FlashTimeLeft = newFlashTimeLeft;
component.ScaleTimeLeft = newScaleTimeLeft;
component.ScaleRate = newScaleRate;
2 years ago
AddComponent(index, component);
}
public void ReplaceView(Game.EntityPoolItem newEntityPoolItem, UnityEngine.GameObject newGameObject, UnityEngine.GameObject newGameObjectLogic, UnityEngine.Transform newTransformLogic, UnityEngine.Transform newTransformView, UnityEngine.Transform newTransformViewRot, UnityEngine.Transform newTransformViewOffset, UnityEngine.Transform newTransformViewMain, UnityEngine.Transform newTransformViewOther, UnityEngine.Collider newCollider, UnityEngine.Material newMaterial, UnityEngine.Vector3 newPositionPre, UnityEngine.SpriteRenderer newSpriteRenderer, Game.MetaData<UnityEngine.Vector3> newPosView, System.Collections.Generic.List<Game.EffectPoolItem> newEffectObject, Game.ShadowPoolItem newSkillPointerObject, UnityEngine.Vector3 newLocalPositionOrder, UnityEngine.Vector3 newLocalPositionShake, UnityEngine.Vector3 newScaleDir, UnityEngine.Color newFlashColor, float newShakeTimeLeft, float newFlashTimeLeft, float newScaleTimeLeft, float newScaleRate) {
2 years ago
var index = GameComponentsLookup.View;
var component = (ViewComponent)CreateComponent(index, typeof(ViewComponent));
component.EntityPoolItem = newEntityPoolItem;
component.GameObject = newGameObject;
component.GameObjectLogic = newGameObjectLogic;
component.TransformLogic = newTransformLogic;
component.TransformView = newTransformView;
component.TransformViewRot = newTransformViewRot;
component.TransformViewOffset = newTransformViewOffset;
2 years ago
component.TransformViewMain = newTransformViewMain;
component.TransformViewOther = newTransformViewOther;
component.Collider = newCollider;
component.Material = newMaterial;
component.PositionPre = newPositionPre;
2 years ago
component.SpriteRenderer = newSpriteRenderer;
component.PosView = newPosView;
2 years ago
component.EffectObject = newEffectObject;
component.SkillPointerObject = newSkillPointerObject;
component.LocalPositionOrder = newLocalPositionOrder;
2 years ago
component.LocalPositionShake = newLocalPositionShake;
component.ScaleDir = newScaleDir;
component.FlashColor = newFlashColor;
2 years ago
component.ShakeTimeLeft = newShakeTimeLeft;
component.FlashTimeLeft = newFlashTimeLeft;
component.ScaleTimeLeft = newScaleTimeLeft;
component.ScaleRate = newScaleRate;
2 years ago
ReplaceComponent(index, component);
}
public void RemoveView() {
2 years ago
RemoveComponent(GameComponentsLookup.View);
}
}
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by Entitas.CodeGeneration.Plugins.ComponentMatcherApiGenerator.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
public sealed partial class GameMatcher {
2 years ago
static Entitas.IMatcher<GameEntity> _matcherView;
public static Entitas.IMatcher<GameEntity> View {
get {
if (_matcherView == null) {
2 years ago
var matcher = (Entitas.Matcher<GameEntity>)Entitas.Matcher<GameEntity>.AllOf(GameComponentsLookup.View);
matcher.componentNames = GameComponentsLookup.componentNames;
_matcherView = matcher;
}
return _matcherView;
}
}
}