Here are the examples of the csharp api UnityEngine.Component.GetComponent() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
1498 Examples
19
Source : UIHelper.cs
with Apache License 2.0
from 365082218
with Apache License 2.0
from 365082218
public static void InitCanvas(Canvas target)
{
//Canvas CurrntCanvas;
Canvreplacedcaler CurrentScaler;
//CurrntCanvas = target;
CurrentScaler = target.GetComponent<Canvreplacedcaler>();
RectTransform r = target.GetComponent<RectTransform>();
CanvasWidth = r.sizeDelta.x;
CanvasHeight = r.sizeDelta.y;
resolution = CurrentScaler.referenceResolution;
if (CurrentScaler.screenMatchMode == Canvreplacedcaler.ScreenMatchMode.MatchWidthOrHeight)
Aspect = (CanvasWidth / Screen.width) * (1 - CurrentScaler.matchWidthOrHeight) + CurrentScaler.matchWidthOrHeight * (CanvasHeight / Screen.height);
}
19
Source : Utility.cs
with Apache License 2.0
from 365082218
with Apache License 2.0
from 365082218
public static void Expand(Image image, float width, float height) {
float full_height = 0;
float full_width = 0;
//找到比例小的属性,把比例小的属性拉满到对应的轴
if (width > height) {
float height_aspect = UIHelper.resolution.y / height;
full_height = UIHelper.resolution.y;
full_width = width * height_aspect;
} else {
float width_aspect = UIHelper.resolution.x / width;
full_width = UIHelper.resolution.x;
full_height = height * width_aspect;
}
RectTransform rect = image.GetComponent<RectTransform>();
rect.sizeDelta = new Vector2(full_width, full_height);
}
19
Source : LevelDialog.cs
with Apache License 2.0
from 365082218
with Apache License 2.0
from 365082218
void OnSelectLevel(LevelData lev)
{
Texture2D loadingTexture = null;
if (!string.IsNullOrEmpty(lev.BgTexture))
{
if (normalLevel)
{
loadingTexture = GameObject.Instantiate(Resources.Load<Texture2D>(lev.BgTexture));
}
else
{
for (int i = 0; i < CombatData.Ins.Chapter.resPath.Count; i++)
{
if (CombatData.Ins.Chapter.resPath[i].EndsWith(lev.BgTexture + ".jpg"))
{
byte[] array = System.IO.File.ReadAllBytes(CombatData.Ins.Chapter.resPath[i]);
Texture2D tex = new Texture2D(0, 0, TextureFormat.ARGB32, false);
tex.LoadImage(array);
loadingTexture = tex;
break;
}
}
}
}
if (loadingTexture != null) {
background.sprite = Sprite.Create(loadingTexture, new Rect(0, 0, loadingTexture.width, loadingTexture.height), Vector2.zero);
background.color = Color.white;
}
Utility.Expand(background, loadingTexture.width, loadingTexture.height);
Control("Image").GetComponent<RectTransform>().sizeDelta = background.GetComponent<RectTransform>().sizeDelta;
select = lev;
Task.text = select.Name;
if (selectedBtn != null) {
selectedBtn.image.color = new Color(1, 1, 1, 0);
selectedBtn = null;
}
selectedBtn = levelBtns[lev.Name];
selectedBtn.image.color = new Color(144.0f / 255.0f, 104.0f / 255.0f, 104.0f / 255.0f, 104.0f / 255.0f);
}
19
Source : SettingDialog.cs
with Apache License 2.0
from 365082218
with Apache License 2.0
from 365082218
void KillFade() {
if (colorFade != null) {
colorFade.Pause();
colorFade.Kill();
colorFade = null;
if (flashButton != null) {
flashButton.GetComponent<Image>().color = initializeColor;
}
}
}
19
Source : SettingDialog.cs
with Apache License 2.0
from 365082218
with Apache License 2.0
from 365082218
public void FlashButton(Button btn, EKeyList vkey, string format) {
if (flashing) {
KillFade();
}
flashButton = btn;
formatString = format;
flashKey = vkey;
flashing = true;
initializeColor = flashButton.GetComponent<Image>().color;
MyPingPong(flashButton.GetComponent<Image>(), initializeColor, Color.white, 0.5f);
}
19
Source : InfiniteScrollRect.cs
with Apache License 2.0
from 365082218
with Apache License 2.0
from 365082218
private void Setup() {
if (FullScrollView) {
LayoutElement element;
if (horizontal) {
float width = (transform as RectTransform).rect.width;
for (int i = 0; i < content.childCount; i++) {
element = content.GetChild(i).GetComponent<LayoutElement>();
if (element != null) {
element.minWidth = width;
element.preferredWidth = width;
if (CustomOtherAxis != float.MinValue) {
element.minHeight = CustomOtherAxis;
element.preferredHeight = CustomOtherAxis;
}
}
}
} else if (vertical) {
float height = (transform as RectTransform).rect.height;
for (int i = 0; i < content.childCount; i++) {
element = content.GetChild(i).GetComponent<LayoutElement>();
if (element != null) {
element.minHeight = height;
element.preferredHeight = height;
if (CustomOtherAxis != float.MinValue) {
element.minWidth = CustomOtherAxis;
element.preferredWidth = CustomOtherAxis;
}
}
}
}
}
if (ModifiedScale) {
AverageChildSize = content.rect.size / content.childCount;
}
RefreshCellCount();
}
19
Source : UIAdjust.cs
with Apache License 2.0
from 365082218
with Apache License 2.0
from 365082218
public void OnChangeTarget(int uiIndex, GameButton active)
{
RectTransform rect = active == null ? null : active.GetComponent<RectTransform>();
if (Target != null)
Target.GetComponent<CanvasGroup>().alpha = GameStateMgr.Ins.gameStatus.UIAlpha;
Target = rect;
if (Target != null)
Target.GetComponent<CanvasGroup>().alpha = 1.0f;
UIIndex = uiIndex;
box.enabled = Target != null;
if (Target == null)
vecOffset.x = vecOffset.y = 0;
}
19
Source : TextEffect.cs
with Apache License 2.0
from 365082218
with Apache License 2.0
from 365082218
public static void FlyTo(this Graphic graphic, float duration, float yHeight, bool enter = false)
{
RectTransform rt = graphic.rectTransform;
Color c = graphic.color;
CanvasGroup g = graphic.GetComponent<CanvasGroup>();
Sequence mySequence = DOTween.Sequence();
Tweener move1 = rt.DOLocalMoveY(rt.localPosition.y + yHeight, 0.5f);
Tweener scale = rt.DOScale(new Vector3(1.5f, 1.5f, 1.0f), 0.5f);
Tweener alpha1 = graphic.DOColor(new Color(c.r, c.g, c.b, 0), 0.5f);
mySequence.SetEase(Ease.OutElastic);
mySequence.Append(move1);
mySequence.Join(scale);
mySequence.AppendInterval(duration);
mySequence.SetEase(Ease.Unset);
move1 = rt.DOLocalMoveY(rt.localPosition.y + yHeight - 30.0f, enter ? 1.0f : 0.5f);
mySequence.Append(move1);
mySequence.Join(alpha1);
if (g != null)
{
float a = g.alpha;
Tweener alpha2 = g.DOFade(0, enter ? 1.0f : 0.5f);
mySequence.Join(alpha2);
}
}
19
Source : NGUITools.cs
with Apache License 2.0
from 365082218
with Apache License 2.0
from 365082218
static public AudioSource PlaySound (AudioClip clip, float volume, float pitch)
{
volume *= soundVolume;
if (clip != null && volume > 0.01f)
{
if (mListener == null)
{
mListener = GameObject.FindObjectOfType(typeof(AudioListener)) as AudioListener;
if (mListener == null)
{
Camera cam = Camera.main;
if (cam == null) cam = GameObject.FindObjectOfType(typeof(Camera)) as Camera;
if (cam != null) mListener = cam.gameObject.AddComponent<AudioListener>();
}
}
if (mListener != null && mListener.enabled && NGUITools.GetActive(mListener.gameObject))
{
AudioSource source = mListener.GetComponent<AudioSource>();
if (source == null) source = mListener.gameObject.AddComponent<AudioSource>();
source.pitch = pitch;
source.PlayOneShot(clip, volume);
return source;
}
}
return null;
}
19
Source : UISelectField.cs
with Apache License 2.0
from 365082218
with Apache License 2.0
from 365082218
protected override void Awake()
{
base.Awake();
// Get the background image
if (this.targetGraphic == null)
this.targetGraphic = this.GetComponent<Image>();
}
19
Source : PostEffectsBase.cs
with Apache License 2.0
from activey
with Apache License 2.0
from activey
protected bool CheckSupport (bool needDepth)
{
isSupported = true;
supportHDRTextures = SystemInfo.SupportsRenderTextureFormat(RenderTextureFormat.ARGBHalf);
supportDX11 = SystemInfo.graphicsShaderLevel >= 50 && SystemInfo.supportsComputeShaders;
if (!SystemInfo.supportsImageEffects)
{
NotSupported ();
return false;
}
if (needDepth && !SystemInfo.SupportsRenderTextureFormat (RenderTextureFormat.Depth))
{
NotSupported ();
return false;
}
if (needDepth)
GetComponent<Camera>().depthTextureMode |= DepthTextureMode.Depth;
return true;
}
19
Source : ScreenSpaceAmbientOcclusion.cs
with Apache License 2.0
from activey
with Apache License 2.0
from activey
[ImageEffectOpaque]
void OnRenderImage (RenderTexture source, RenderTexture destination)
{
if (!m_Supported || !m_SSAOShader.isSupported) {
enabled = false;
return;
}
CreateMaterials ();
m_Downsampling = Mathf.Clamp (m_Downsampling, 1, 6);
m_Radius = Mathf.Clamp (m_Radius, 0.05f, 1.0f);
m_MinZ = Mathf.Clamp (m_MinZ, 0.00001f, 0.5f);
m_OcclusionIntensity = Mathf.Clamp (m_OcclusionIntensity, 0.5f, 4.0f);
m_OcclusionAttenuation = Mathf.Clamp (m_OcclusionAttenuation, 0.2f, 2.0f);
m_Blur = Mathf.Clamp (m_Blur, 0, 4);
// Render SSAO term into a smaller texture
RenderTexture rtAO = RenderTexture.GetTemporary (source.width / m_Downsampling, source.height / m_Downsampling, 0);
float fovY = GetComponent<Camera>().fieldOfView;
float far = GetComponent<Camera>().farClipPlane;
float y = Mathf.Tan (fovY * Mathf.Deg2Rad * 0.5f) * far;
float x = y * GetComponent<Camera>().aspect;
m_SSAOMaterial.SetVector ("_FarCorner", new Vector3(x,y,far));
int noiseWidth, noiseHeight;
if (m_RandomTexture) {
noiseWidth = m_RandomTexture.width;
noiseHeight = m_RandomTexture.height;
} else {
noiseWidth = 1; noiseHeight = 1;
}
m_SSAOMaterial.SetVector ("_NoiseScale", new Vector3 ((float)rtAO.width / noiseWidth, (float)rtAO.height / noiseHeight, 0.0f));
m_SSAOMaterial.SetVector ("_Params", new Vector4(
m_Radius,
m_MinZ,
1.0f / m_OcclusionAttenuation,
m_OcclusionIntensity));
bool doBlur = m_Blur > 0;
Graphics.Blit (doBlur ? null : source, rtAO, m_SSAOMaterial, (int)m_SampleCount);
if (doBlur)
{
// Blur SSAO horizontally
RenderTexture rtBlurX = RenderTexture.GetTemporary (source.width, source.height, 0);
m_SSAOMaterial.SetVector ("_TexelOffsetScale",
new Vector4 ((float)m_Blur / source.width, 0,0,0));
m_SSAOMaterial.SetTexture ("_SSAO", rtAO);
Graphics.Blit (null, rtBlurX, m_SSAOMaterial, 3);
RenderTexture.ReleaseTemporary (rtAO); // original rtAO not needed anymore
// Blur SSAO vertically
RenderTexture rtBlurY = RenderTexture.GetTemporary (source.width, source.height, 0);
m_SSAOMaterial.SetVector ("_TexelOffsetScale",
new Vector4 (0, (float)m_Blur/source.height, 0,0));
m_SSAOMaterial.SetTexture ("_SSAO", rtBlurX);
Graphics.Blit (source, rtBlurY, m_SSAOMaterial, 3);
RenderTexture.ReleaseTemporary (rtBlurX); // blurX RT not needed anymore
rtAO = rtBlurY; // AO is the blurred one now
}
// Modulate scene rendering with SSAO
m_SSAOMaterial.SetTexture ("_SSAO", rtAO);
Graphics.Blit (source, destination, m_SSAOMaterial, 4);
RenderTexture.ReleaseTemporary (rtAO);
}
19
Source : GraphLineCurver.cs
with Apache License 2.0
from activey
with Apache License 2.0
from activey
void Start()
{
LineRenderer line = GetComponent<LineRenderer> ();
if (line == null) {
return;
}
Vector3 startPosition = line.GetPosition (0);
Vector3 endPosition = line.GetPosition (1);
float distance = Vector3.Distance (startPosition, endPosition);
Vector3 middlePosition = Vector3.MoveTowards (startPosition, endPosition, distance / 4);
//middlePosition.y = middlePosition.y + 20;
Vector3[] arrayToCurve = new Vector3[3]{startPosition, middlePosition, endPosition};
/*List<Vector3> points;
List<Vector3> curvedPoints;
int pointsLength = 0;
int curvedLength = 0;
if(smoothness < 1.0f) smoothness = 1.0f;
pointsLength = arrayToCurve.Length;
curvedLength = (pointsLength*Mathf.RoundToInt(smoothness))-1;
curvedPoints = new List<Vector3>(curvedLength);
float t = 0.0f;
for(int pointInTimeOnCurve = 0;pointInTimeOnCurve < curvedLength+1;pointInTimeOnCurve++){
t = Mathf.InverseLerp(0,curvedLength,pointInTimeOnCurve);
points = new List<Vector3>(arrayToCurve);
for(int j = pointsLength-1; j > 0; j--){
for (int i = 0; i < j; i++){
points[i] = (1-t)*points[i] + t*points[i+1];
}
}
curvedPoints.Add(points[0]);
}
line.numPositions = curvedPoints.Count;
for (int index = 0; index < curvedPoints.Count; index++) {
line.SetPosition (index, curvedPoints [index]);
}*/
for (int index = 0; index < arrayToCurve.Length; index++) {
line.SetPosition (index, arrayToCurve [index]);
}
}
19
Source : GraphLineTextureAnimation.cs
with Apache License 2.0
from activey
with Apache License 2.0
from activey
void Update() {
LineRenderer rend = GetComponent<LineRenderer>();
float index = Time.time * Speed;
Vector2 textureShift = new Vector2 (-index, 0);
rend.material.mainTextureScale = new Vector2 ((rend.GetPosition(0) - rend.GetPosition(rend.positionCount - 1)).magnitude, 1);
rend.material.mainTextureOffset = textureShift;
}
19
Source : ScreenSpaceAmbientOcclusion.cs
with Apache License 2.0
from activey
with Apache License 2.0
from activey
void OnEnable () {
GetComponent<Camera>().depthTextureMode |= DepthTextureMode.DepthNormals;
}
19
Source : SpectateCommand.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
public void EnterSpecMode(bool enter)
{
if (enter)
{
spectateSprites = new List<GameObject>();
UnityEngine.Object[] array = UnityEngine.Object.FindObjectsOfType(typeof(GameObject));
for (int i = 0; i < array.Length; i++)
{
GameObject gameObject = (GameObject)array[i];
if (!(gameObject.GetComponent<UISprite>() != null) || !gameObject.activeInHierarchy)
{
continue;
}
string text = gameObject.name;
if (text.Contains("blade") || text.Contains("bullet") || text.Contains("gas") || text.Contains("flare") || text.Contains("skill_cd"))
{
if (!spectateSprites.Contains(gameObject))
{
spectateSprites.Add(gameObject);
}
gameObject.SetActive(value: false);
}
}
string[] array2 = new string[2]
{
"Flare",
"LabelInfoBottomRight"
};
string[] array3 = array2;
foreach (string text2 in array3)
{
GameObject gameObject2 = GameObject.Find(text2);
if (gameObject2 != null)
{
if (!spectateSprites.Contains(gameObject2))
{
spectateSprites.Add(gameObject2);
}
gameObject2.SetActive(value: false);
}
}
foreach (HERO player in FengGameManagerMKII.Heroes)
{
if (player.BasePV.IsMine)
{
PhotonNetwork.Destroy(player.BasePV);
}
}
if (PhotonNetwork.player.Isreplacedan && !PhotonNetwork.player.Dead)
{
foreach (replacedAN replacedan in FengGameManagerMKII.replacedans)
{
if (replacedan.BasePV.IsMine)
{
PhotonNetwork.Destroy(replacedan.BasePV);
}
}
}
NGUITools.SetActive(FengGameManagerMKII.UIRefer.panels[1], state: false);
NGUITools.SetActive(FengGameManagerMKII.UIRefer.panels[2], state: false);
NGUITools.SetActive(FengGameManagerMKII.UIRefer.panels[3], state: false);
FengGameManagerMKII.FGM.needChooseSide = false;
Camera.main.GetComponent<IN_GAME_MAIN_CAMERA>().enabled = true;
if (IN_GAME_MAIN_CAMERA.CameraMode == CameraType.ORIGINAL)
{
Screen.lockCursor = false;
Screen.showCursor = false;
}
GameObject gameObject3 = GameObject.FindGameObjectWithTag("Player");
if (gameObject3 != null && gameObject3.GetComponent<HERO>() != null)
{
Camera.main.GetComponent<IN_GAME_MAIN_CAMERA>().SetMainObject(gameObject3.GetComponent<HERO>());
}
else
{
Camera.main.GetComponent<IN_GAME_MAIN_CAMERA>().SetMainObject(null);
}
Camera.main.GetComponent<IN_GAME_MAIN_CAMERA>().setSpectorMode(val: false);
Camera.main.GetComponent<IN_GAME_MAIN_CAMERA>().gameOver = true;
}
else
{
if (GameObject.Find("cross1") != null)
{
GameObject.Find("cross1").transform.localPosition = Vector3.up * 5000f;
}
if (spectateSprites != null)
{
foreach (GameObject spectateSprite in spectateSprites)
{
if (spectateSprite != null)
{
spectateSprite.SetActive(value: true);
}
}
}
spectateSprites = new List<GameObject>();
NGUITools.SetActive(FengGameManagerMKII.UIRefer.panels[1], state: false);
NGUITools.SetActive(FengGameManagerMKII.UIRefer.panels[2], state: false);
NGUITools.SetActive(FengGameManagerMKII.UIRefer.panels[3], state: false);
FengGameManagerMKII.FGM.needChooseSide = true;
Camera.main.GetComponent<IN_GAME_MAIN_CAMERA>().SetMainObject(null);
Camera.main.GetComponent<IN_GAME_MAIN_CAMERA>().setSpectorMode(val: true);
Camera.main.GetComponent<IN_GAME_MAIN_CAMERA>().gameOver = true;
}
}
19
Source : RacingMovingObject.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void Awake()
{
ID = nextId++;
CachedTransform = GetComponent<Transform>();
}
19
Source : CustomMapSkin.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
public override void Apply()
{
var mat = Camera.main.GetComponent<Skybox>().material;
for (int i = 0; i < DataLength - 1; i++)
{
SkinElement skin = elements[i];
if (skin != null && skin.IsDone)
{
mat.SetTexture("_" + IndexToName(i) + "Tex", skin.Texture);
}
}
SkinElement groundSkin = elements[6];
System.Collections.Generic.List<Renderer> tmp = new System.Collections.Generic.List<Renderer>();
foreach (GameObject go in RC.CustomLevel.groundList)
{
if (go != null && go.renderer != null)
{
Renderer[] renders = go.GetComponentsInChildren<Renderer>();
foreach (Renderer render in renders)
{
if (render != null)
{
tmp.Add(render);
}
}
}
}
if (groundSkin == null || !groundSkin.IsDone || tmp.Count < 1)
{
return;
}
foreach (Renderer render in tmp)
{
if (render != null)
{
if (groundSkin.Path.ToLower() == "transparent")
{
render.enabled = false;
continue;
}
TryApplyTexture(groundSkin, render, false);
}
}
Minimap.TryRecaptureInstance();
}
19
Source : LevelSkin.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
protected void ApplySkybox()
{
if (!SkinSettings.SkyboxSkinsEnabled.Value)
{
return;
}
Material mat = Camera.main.GetComponent<Skybox>().material;
int j = 0;
for (int i = DataLength - 6; i < DataLength; i++, j++)
{
SkinElement skin = elements[i];
if (skin != null && skin.IsDone)
{
skin.Texture.wrapMode = TextureWrapMode.Clamp;
mat.SetTexture("_" + IndexToName(j) + "Tex", skin.Texture);
}
}
}
19
Source : TriggerColliderWeapon.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void OnTriggerStay(Collider other)
{
//if (this.ActiveMe)
//{
if (!this.currentHitsII.Contains(other.gameObject))
{
this.currentHitsII.Add(other.gameObject);
IN_GAME_MAIN_CAMERA.MainCamera.startShake(0.1f, 0.1f, 0.95f);
if (other.gameObject.transform.root.gameObject.CompareTag("replacedan"))
{
IN_GAME_MAIN_CAMERA.MainHERO.slashHit.Play();
if (IN_GAME_MAIN_CAMERA.GameType != GameType.Single)
{
Optimization.Caching.Pool.NetworkEnable("hitMeat", baseT.position, Quaternion.Euler(270f, 0f, 0f), 0);
}
else
{
Pool.Enable("hitMeat", baseT.position, Quaternion.Euler(270f, 0f, 0f));//(GameObject)UnityEngine.Object.Instantiate(CacheResources.Load("hitMeat"));
}
//gameObject.transform.position = baseT.position;
baseT.root.GetComponent<HERO>().useBlade(0);
}
}
switch (other.gameObject.tag)
{
case "playerHitbox":
if (!FengGameManagerMKII.Level.PVPEnabled)
{
return;
}
float num = 1f - Vector3.Distance(other.gameObject.transform.position, baseT.position) * 0.05f;
num = Mathf.Min(1f, num);
HitBox component = other.gameObject.GetComponent<HitBox>();
if (component != null && component.transform.root != null)
{
if (component.transform.root.GetComponent<HERO>().myTeam == this.myTeam)
{
return;
}
if (!component.transform.root.GetComponent<HERO>().IsInvincible())
{
if (IN_GAME_MAIN_CAMERA.GameType == GameType.Single)
{
if (!component.transform.root.GetComponent<HERO>().IsGrabbed)
{
component.transform.root.GetComponent<HERO>().Die((component.transform.root.transform.position - baseT.position).normalized * num * 1000f + Vectors.up * 50f, false);
}
}
else if (IN_GAME_MAIN_CAMERA.GameType == GameType.MultiPlayer && !component.transform.root.GetComponent<HERO>().HasDied() && !component.transform.root.GetComponent<HERO>().IsGrabbed)
{
component.transform.root.GetComponent<HERO>().MarkDie();
component.transform.root.GetComponent<HERO>().BasePV.RPC("netDie", PhotonTargets.All, new object[]
{
(component.transform.root.position - baseT.position).normalized * num * 1000f + Vectors.up * 50f,
false,
baseT.root.gameObject.GetPhotonView().viewID,
PhotonView.Find(baseT.root.gameObject.GetPhotonView().viewID).owner.Properties[PhotonPlayerProperty.name],
false
});
}
}
}
break;
case "replacedanneck":
HitBox component2 = other.gameObject.GetComponent<HitBox>();
if (component2 != null && this.checkIfBehind(component2.transform.root.gameObject) && !this.currentHits.Contains(component2))
{
component2.hitPosition = (baseT.position + component2.transform.position) * 0.5f;
this.currentHits.Add(component2);
this.meatDie.Play();
if (IN_GAME_MAIN_CAMERA.GameType == GameType.Single)
{
if (component2.transform.root.GetComponent<replacedAN>() && !component2.transform.root.GetComponent<replacedAN>().hasDie)
{
int num2 = (int)((IN_GAME_MAIN_CAMERA.MainR.velocity - component2.transform.root.rigidbody.velocity).magnitude * 10f * this.scoreMulti);
num2 = Mathf.Max(10, num2);
if (Settings.Snapshots.ToValue() && Settings.SnapshotsDamage.Value <= num2)
{
IN_GAME_MAIN_CAMERA.MainCamera.startSnapShot(component2.transform.position, num2, component2.transform.root.gameObject, 0.02f);
}
component2.transform.root.GetComponent<replacedAN>().Die();
this.napeMeat(IN_GAME_MAIN_CAMERA.MainR.velocity, component2.transform.root);
FengGameManagerMKII.FGM.netShowDamage(num2);
FengGameManagerMKII.FGM.PlayerKillInfoSingleUpdate(num2);
}
}
else if (!PhotonNetwork.IsMasterClient || !component2.transform.root.gameObject.GetPhotonView().IsMine)
{
if (component2.transform.root.GetComponent<replacedAN>())
{
if (!component2.transform.root.GetComponent<replacedAN>().hasDie)
{
int num3 = (int)((IN_GAME_MAIN_CAMERA.MainR.velocity - component2.transform.root.rigidbody.velocity).magnitude * 10f * this.scoreMulti);
num3 = Mathf.Max(10, num3);
if (Settings.Snapshots.ToValue() && Settings.SnapshotsDamage.Value <= num3)
{
IN_GAME_MAIN_CAMERA.MainCamera.startSnapShot(component2.transform.position, num3, component2.transform.root.gameObject, 0.02f);
component2.transform.root.GetComponent<replacedAN>().asClientLookTarget = false;
}
component2.transform.root.GetComponent<replacedAN>().BasePV.RPC("replacedanGetHit", component2.transform.root.GetComponent<replacedAN>().BasePV.owner, new object[]
{
baseT.root.gameObject.GetPhotonView().viewID,
num3
});
}
}
else if (component2.transform.root.GetComponent<FEMALE_replacedAN>())
{
baseT.root.GetComponent<HERO>().useBlade(int.MaxValue);
int num4 = (int)((IN_GAME_MAIN_CAMERA.MainR.velocity - component2.transform.root.rigidbody.velocity).magnitude * 10f * this.scoreMulti);
num4 = Mathf.Max(10, num4);
if (!component2.transform.root.GetComponent<FEMALE_replacedAN>().hasDie)
{
component2.transform.root.GetComponent<FEMALE_replacedAN>().BasePV.RPC("replacedanGetHit", component2.transform.root.GetComponent<FEMALE_replacedAN>().BasePV.owner, new object[]
{
baseT.root.gameObject.GetPhotonView().viewID,
num4
});
}
}
else if (component2.transform.root.GetComponent<COLOSSAL_replacedAN>())
{
baseT.root.GetComponent<HERO>().useBlade(int.MaxValue);
if (!component2.transform.root.GetComponent<COLOSSAL_replacedAN>().hasDie)
{
int num5 = (int)((IN_GAME_MAIN_CAMERA.MainR.velocity - component2.transform.root.rigidbody.velocity).magnitude * 10f * this.scoreMulti);
num5 = Mathf.Max(10, num5);
component2.transform.root.GetComponent<COLOSSAL_replacedAN>().BasePV.RPC("replacedanGetHit", component2.transform.root.GetComponent<COLOSSAL_replacedAN>().BasePV.owner, new object[]
{
baseT.root.gameObject.GetPhotonView().viewID,
num5
});
}
}
}
else if (component2.transform.root.GetComponent<replacedAN>())
{
if (!component2.transform.root.GetComponent<replacedAN>().hasDie)
{
int num6 = (int)((IN_GAME_MAIN_CAMERA.MainR.velocity - component2.transform.root.rigidbody.velocity).magnitude * 10f * this.scoreMulti);
num6 = Mathf.Max(10, num6);
if (Settings.Snapshots.ToValue() && Settings.SnapshotsDamage.Value <= num6)
{
IN_GAME_MAIN_CAMERA.MainCamera.startSnapShot(component2.transform.position, num6, component2.transform.root.gameObject, 0.02f);
}
component2.transform.root.GetComponent<replacedAN>().replacedanGetHit(baseT.root.gameObject.GetPhotonView().viewID, num6);
}
}
else if (component2.transform.root.GetComponent<FEMALE_replacedAN>())
{
baseT.root.GetComponent<HERO>().useBlade(int.MaxValue);
if (!component2.transform.root.GetComponent<FEMALE_replacedAN>().hasDie)
{
int num7 = (int)((IN_GAME_MAIN_CAMERA.MainR.velocity - component2.transform.root.rigidbody.velocity).magnitude * 10f * this.scoreMulti);
num7 = Mathf.Max(10, num7);
if (Settings.Snapshots.ToValue() && Settings.SnapshotsDamage.Value <= num7)
{
IN_GAME_MAIN_CAMERA.MainCamera.startSnapShot(component2.transform.position, num7, null, 0.02f);
}
component2.transform.root.GetComponent<FEMALE_replacedAN>().replacedanGetHit(baseT.root.gameObject.GetPhotonView().viewID, num7);
}
}
else if (component2.transform.root.GetComponent<COLOSSAL_replacedAN>())
{
baseT.root.GetComponent<HERO>().useBlade(int.MaxValue);
if (!component2.transform.root.GetComponent<COLOSSAL_replacedAN>().hasDie)
{
int num8 = (int)((IN_GAME_MAIN_CAMERA.MainR.velocity - component2.transform.root.rigidbody.velocity).magnitude * 10f * this.scoreMulti);
num8 = Mathf.Max(10, num8);
if (Settings.Snapshots.ToValue() && Settings.SnapshotsDamage.Value <= num8)
{
IN_GAME_MAIN_CAMERA.MainCamera.startSnapShot(component2.transform.position, num8, null, 0.02f);
}
component2.transform.root.GetComponent<COLOSSAL_replacedAN>().replacedanGetHit(baseT.root.gameObject.GetPhotonView().viewID, num8);
}
}
this.showCriticalHitFX();
}
break;
case "replacedaneye":
if (!this.currentHits.Contains(other.gameObject))
{
this.currentHits.Add(other.gameObject);
GameObject gameObject2 = other.gameObject.transform.root.gameObject;
if (gameObject2.GetComponent<FEMALE_replacedAN>())
{
if (IN_GAME_MAIN_CAMERA.GameType == GameType.Single)
{
if (!gameObject2.GetComponent<FEMALE_replacedAN>().hasDie)
{
gameObject2.GetComponent<FEMALE_replacedAN>().hitEye();
}
}
else if (!PhotonNetwork.IsMasterClient)
{
if (!gameObject2.GetComponent<FEMALE_replacedAN>().hasDie)
{
gameObject2.GetComponent<FEMALE_replacedAN>().BasePV.RPC("hitEyeRPC", PhotonTargets.MasterClient, new object[]
{
baseT.root.gameObject.GetPhotonView().viewID
});
}
}
else if (!gameObject2.GetComponent<FEMALE_replacedAN>().hasDie)
{
gameObject2.GetComponent<FEMALE_replacedAN>().hitEyeRPC(baseT.root.gameObject.GetPhotonView().viewID);
}
}
else if (gameObject2.GetComponent<replacedAN>().abnormalType != AbnormalType.Crawler)
{
if (IN_GAME_MAIN_CAMERA.GameType == GameType.Single)
{
if (!gameObject2.GetComponent<replacedAN>().hasDie)
{
gameObject2.GetComponent<replacedAN>().HitEye();
}
}
else if (!PhotonNetwork.IsMasterClient || !gameObject2.GetPhotonView().IsMine)
{
if (!gameObject2.GetComponent<replacedAN>().hasDie)
{
gameObject2.GetComponent<replacedAN>().BasePV.RPC("hitEyeRPC", PhotonTargets.MasterClient, new object[]
{
baseT.root.gameObject.GetPhotonView().viewID
});
}
}
else if (!gameObject2.GetComponent<replacedAN>().hasDie)
{
gameObject2.GetComponent<replacedAN>().hitEyeRPC(baseT.root.gameObject.GetPhotonView().viewID);
}
this.showCriticalHitFX();
}
}
break;
case "replacedanankle":
if (currentHits.Contains(other.gameObject))
{
return;
}
this.currentHits.Add(other.gameObject);
GameObject gameObject3 = other.gameObject.transform.root.gameObject;
int num9 = (int)((IN_GAME_MAIN_CAMERA.MainR.velocity - gameObject3.rigidbody.velocity).magnitude * 10f * this.scoreMulti);
num9 = Mathf.Max(10, num9);
if (gameObject3.GetComponent<replacedAN>() && gameObject3.GetComponent<replacedAN>().abnormalType != AbnormalType.Crawler)
{
if (IN_GAME_MAIN_CAMERA.GameType == GameType.Single)
{
if (!gameObject3.GetComponent<replacedAN>().hasDie)
{
gameObject3.GetComponent<replacedAN>().HitAnkle();
}
}
else
{
if (!PhotonNetwork.IsMasterClient || !gameObject3.GetPhotonView().IsMine)
{
if (!gameObject3.GetComponent<replacedAN>().hasDie)
{
gameObject3.GetComponent<replacedAN>().BasePV.RPC("hitAnkleRPC", PhotonTargets.MasterClient, new object[]
{
baseT.root.gameObject.GetPhotonView().viewID
});
}
}
else if (!gameObject3.GetComponent<replacedAN>().hasDie)
{
gameObject3.GetComponent<replacedAN>().HitAnkle();
}
this.showCriticalHitFX();
}
}
else if (gameObject3.GetComponent<FEMALE_replacedAN>())
{
if (IN_GAME_MAIN_CAMERA.GameType == GameType.Single)
{
if (other.gameObject.name == "ankleR")
{
if (gameObject3.GetComponent<FEMALE_replacedAN>() && !gameObject3.GetComponent<FEMALE_replacedAN>().hasDie)
{
gameObject3.GetComponent<FEMALE_replacedAN>().hitAnkleR(num9);
}
}
else if (gameObject3.GetComponent<FEMALE_replacedAN>() && !gameObject3.GetComponent<FEMALE_replacedAN>().hasDie)
{
gameObject3.GetComponent<FEMALE_replacedAN>().hitAnkleL(num9);
}
}
else if (other.gameObject.name == "ankleR")
{
if (!PhotonNetwork.IsMasterClient)
{
if (!gameObject3.GetComponent<FEMALE_replacedAN>().hasDie)
{
gameObject3.GetComponent<FEMALE_replacedAN>().BasePV.RPC("hitAnkleRRPC", PhotonTargets.MasterClient, new object[]
{
baseT.root.gameObject.GetPhotonView().viewID,
num9
});
}
}
else if (!gameObject3.GetComponent<FEMALE_replacedAN>().hasDie)
{
gameObject3.GetComponent<FEMALE_replacedAN>().hitAnkleRRPC(baseT.root.gameObject.GetPhotonView().viewID, num9);
}
}
else if (!PhotonNetwork.IsMasterClient)
{
if (!gameObject3.GetComponent<FEMALE_replacedAN>().hasDie)
{
gameObject3.GetComponent<FEMALE_replacedAN>().BasePV.RPC("hitAnkleLRPC", PhotonTargets.MasterClient, new object[]
{
baseT.root.gameObject.GetPhotonView().viewID,
num9
});
}
}
else if (!gameObject3.GetComponent<FEMALE_replacedAN>().hasDie)
{
gameObject3.GetComponent<FEMALE_replacedAN>().hitAnkleLRPC(baseT.root.gameObject.GetPhotonView().viewID, num9);
}
this.showCriticalHitFX();
}
break;
}
//}
}
19
Source : HERO_SETUP.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
public void Create3DMG()
{
UnityEngine.Object.Destroy(this.part_3dmg);
UnityEngine.Object.Destroy(this.part_3dmg_belt);
UnityEngine.Object.Destroy(this.part_3dmg_gas_l);
UnityEngine.Object.Destroy(this.part_3dmg_gas_r);
UnityEngine.Object.Destroy(this.part_blade_l);
UnityEngine.Object.Destroy(this.part_blade_r);
if (this.myCostume.mesh_3dmg.Length > 0)
{
this.part_3dmg = (GameObject)UnityEngine.Object.Instantiate(CacheResources.Load("Character/" + this.myCostume.mesh_3dmg));
this.part_3dmg.transform.position = this.mount_3dmg.transform.position;
this.part_3dmg.transform.rotation = this.mount_3dmg.transform.rotation;
this.part_3dmg.transform.parent = this.mount_3dmg.transform.parent;
this.part_3dmg.renderer.material = CharacterMaterials.Materials[this.myCostume._3dmg_texture];
}
if (this.myCostume.mesh_3dmg_belt.Length > 0)
{
this.part_3dmg_belt = this.GenerateCloth(this.reference, "Character/" + this.myCostume.mesh_3dmg_belt);
this.part_3dmg_belt.renderer.material = CharacterMaterials.Materials[this.myCostume._3dmg_texture];
}
if (this.myCostume.mesh_3dmg_gas_l.Length > 0)
{
this.part_3dmg_gas_l = (GameObject)UnityEngine.Object.Instantiate(CacheResources.Load("Character/" + this.myCostume.mesh_3dmg_gas_l));
if (this.myCostume.uniform_type != UNIFORM_TYPE.CasualAHSS)
{
this.part_3dmg_gas_l.transform.position = this.mount_3dmg_gas_l.transform.position;
this.part_3dmg_gas_l.transform.rotation = this.mount_3dmg_gas_l.transform.rotation;
this.part_3dmg_gas_l.transform.parent = this.mount_3dmg_gas_l.transform.parent;
}
else
{
this.part_3dmg_gas_l.transform.position = this.mount_3dmg_gun_mag_l.transform.position;
this.part_3dmg_gas_l.transform.rotation = this.mount_3dmg_gun_mag_l.transform.rotation;
this.part_3dmg_gas_l.transform.parent = this.mount_3dmg_gun_mag_l.transform.parent;
}
this.part_3dmg_gas_l.renderer.material = CharacterMaterials.Materials[this.myCostume._3dmg_texture];
}
if (this.myCostume.mesh_3dmg_gas_r.Length > 0)
{
this.part_3dmg_gas_r = (GameObject)UnityEngine.Object.Instantiate(CacheResources.Load("Character/" + this.myCostume.mesh_3dmg_gas_r));
if (this.myCostume.uniform_type != UNIFORM_TYPE.CasualAHSS)
{
this.part_3dmg_gas_r.transform.position = this.mount_3dmg_gas_r.transform.position;
this.part_3dmg_gas_r.transform.rotation = this.mount_3dmg_gas_r.transform.rotation;
this.part_3dmg_gas_r.transform.parent = this.mount_3dmg_gas_r.transform.parent;
}
else
{
this.part_3dmg_gas_r.transform.position = this.mount_3dmg_gun_mag_r.transform.position;
this.part_3dmg_gas_r.transform.rotation = this.mount_3dmg_gun_mag_r.transform.rotation;
this.part_3dmg_gas_r.transform.parent = this.mount_3dmg_gun_mag_r.transform.parent;
}
this.part_3dmg_gas_r.renderer.material = CharacterMaterials.Materials[this.myCostume._3dmg_texture];
}
if (this.myCostume.weapon_l_mesh.Length > 0)
{
this.part_blade_l = (GameObject)UnityEngine.Object.Instantiate(CacheResources.Load("Character/" + this.myCostume.weapon_l_mesh));
this.part_blade_l.transform.position = this.mount_weapon_l.transform.position;
this.part_blade_l.transform.rotation = this.mount_weapon_l.transform.rotation;
this.part_blade_l.transform.parent = this.mount_weapon_l.transform.parent;
this.part_blade_l.renderer.material = CharacterMaterials.Materials[this.myCostume._3dmg_texture];
if (this.part_blade_l.transform.Find("X-WeaponTrailA"))
{
this.part_blade_l.transform.Find("X-WeaponTrailA").GetComponent<XWeaponTrail>().Deactivate();
this.part_blade_l.transform.Find("X-WeaponTrailB").GetComponent<XWeaponTrail>().Deactivate();
if (base.gameObject.GetComponent<HERO>())
{
base.gameObject.GetComponent<HERO>().leftbladetrail = this.part_blade_l.transform.Find("X-WeaponTrailA").GetComponent<XWeaponTrail>();
base.gameObject.GetComponent<HERO>().leftbladetrail2 = this.part_blade_l.transform.Find("X-WeaponTrailB").GetComponent<XWeaponTrail>();
}
}
}
if (this.myCostume.weapon_r_mesh.Length > 0)
{
this.part_blade_r = (GameObject)UnityEngine.Object.Instantiate(CacheResources.Load("Character/" + this.myCostume.weapon_r_mesh));
this.part_blade_r.transform.position = this.mount_weapon_r.transform.position;
this.part_blade_r.transform.rotation = this.mount_weapon_r.transform.rotation;
this.part_blade_r.transform.parent = this.mount_weapon_r.transform.parent;
this.part_blade_r.renderer.material = CharacterMaterials.Materials[this.myCostume._3dmg_texture];
if (this.part_blade_r.transform.Find("X-WeaponTrailA"))
{
this.part_blade_r.transform.Find("X-WeaponTrailA").GetComponent<XWeaponTrail>().Deactivate();
this.part_blade_r.transform.Find("X-WeaponTrailB").GetComponent<XWeaponTrail>().Deactivate();
if (base.gameObject.GetComponent<HERO>())
{
base.gameObject.GetComponent<HERO>().rightbladetrail = this.part_blade_r.transform.Find("X-WeaponTrailA").GetComponent<XWeaponTrail>();
base.gameObject.GetComponent<HERO>().rightbladetrail2 = this.part_blade_r.transform.Find("X-WeaponTrailB").GetComponent<XWeaponTrail>();
}
}
}
}
19
Source : COLOSSAL_TITAN.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private GameObject checkIfHitHand(Transform hand)
{
float num = 30f;
Collider[] array = Physics.OverlapSphere(hand.GetComponent<SphereCollider>().transform.position, num + 1f);
foreach (Collider collider in array)
{
if (collider.transform.root.CompareTag("Player"))
{
GameObject gameObject = collider.transform.root.gameObject;
if (gameObject.GetComponent<replacedAN_EREN>())
{
if (!gameObject.GetComponent<replacedAN_EREN>().ireplaced)
{
gameObject.GetComponent<replacedAN_EREN>().hitByreplacedan();
}
return gameObject;
}
if (gameObject.GetComponent<HERO>() && !gameObject.GetComponent<HERO>().IsInvincible())
{
return gameObject;
}
}
}
return null;
}
19
Source : COLOSSAL_TITAN.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
[RPC]
private void playsoundRPC(string sndname)
{
Transform transform = baseT.Find(sndname);
transform.GetComponent<AudioSource>().Play();
}
19
Source : TITAN_CONTROLLER.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void Awake()
{
view = GetComponent<PhotonView>();
}
19
Source : TriggerColliderWeapon.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void OnTriggerStay(Collider other)
{
//if (this.ActiveMe)
//{
if (!this.currentHitsII.Contains(other.gameObject))
{
this.currentHitsII.Add(other.gameObject);
IN_GAME_MAIN_CAMERA.MainCamera.startShake(0.1f, 0.1f, 0.95f);
if (other.gameObject.transform.root.gameObject.CompareTag("replacedan"))
{
IN_GAME_MAIN_CAMERA.MainHERO.slashHit.Play();
if (IN_GAME_MAIN_CAMERA.GameType != GameType.Single)
{
Optimization.Caching.Pool.NetworkEnable("hitMeat", baseT.position, Quaternion.Euler(270f, 0f, 0f), 0);
}
else
{
Pool.Enable("hitMeat", baseT.position, Quaternion.Euler(270f, 0f, 0f));//(GameObject)UnityEngine.Object.Instantiate(CacheResources.Load("hitMeat"));
}
//gameObject.transform.position = baseT.position;
baseT.root.GetComponent<HERO>().useBlade(0);
}
}
switch (other.gameObject.tag)
{
case "playerHitbox":
if (!FengGameManagerMKII.Level.PVPEnabled)
{
return;
}
float num = 1f - Vector3.Distance(other.gameObject.transform.position, baseT.position) * 0.05f;
num = Mathf.Min(1f, num);
HitBox component = other.gameObject.GetComponent<HitBox>();
if (component != null && component.transform.root != null)
{
if (component.transform.root.GetComponent<HERO>().myTeam == this.myTeam)
{
return;
}
if (!component.transform.root.GetComponent<HERO>().IsInvincible())
{
if (IN_GAME_MAIN_CAMERA.GameType == GameType.Single)
{
if (!component.transform.root.GetComponent<HERO>().IsGrabbed)
{
component.transform.root.GetComponent<HERO>().Die((component.transform.root.transform.position - baseT.position).normalized * num * 1000f + Vectors.up * 50f, false);
}
}
else if (IN_GAME_MAIN_CAMERA.GameType == GameType.MultiPlayer && !component.transform.root.GetComponent<HERO>().HasDied() && !component.transform.root.GetComponent<HERO>().IsGrabbed)
{
component.transform.root.GetComponent<HERO>().MarkDie();
component.transform.root.GetComponent<HERO>().BasePV.RPC("netDie", PhotonTargets.All, new object[]
{
(component.transform.root.position - baseT.position).normalized * num * 1000f + Vectors.up * 50f,
false,
baseT.root.gameObject.GetPhotonView().viewID,
PhotonView.Find(baseT.root.gameObject.GetPhotonView().viewID).owner.Properties[PhotonPlayerProperty.name],
false
});
}
}
}
break;
case "replacedanneck":
HitBox component2 = other.gameObject.GetComponent<HitBox>();
if (component2 != null && this.checkIfBehind(component2.transform.root.gameObject) && !this.currentHits.Contains(component2))
{
component2.hitPosition = (baseT.position + component2.transform.position) * 0.5f;
this.currentHits.Add(component2);
this.meatDie.Play();
if (IN_GAME_MAIN_CAMERA.GameType == GameType.Single)
{
if (component2.transform.root.GetComponent<replacedAN>() && !component2.transform.root.GetComponent<replacedAN>().hasDie)
{
int num2 = (int)((IN_GAME_MAIN_CAMERA.MainR.velocity - component2.transform.root.rigidbody.velocity).magnitude * 10f * this.scoreMulti);
num2 = Mathf.Max(10, num2);
if (Settings.Snapshots.ToValue() && Settings.SnapshotsDamage.Value <= num2)
{
IN_GAME_MAIN_CAMERA.MainCamera.startSnapShot(component2.transform.position, num2, component2.transform.root.gameObject, 0.02f);
}
component2.transform.root.GetComponent<replacedAN>().Die();
this.napeMeat(IN_GAME_MAIN_CAMERA.MainR.velocity, component2.transform.root);
FengGameManagerMKII.FGM.netShowDamage(num2);
FengGameManagerMKII.FGM.PlayerKillInfoSingleUpdate(num2);
}
}
else if (!PhotonNetwork.IsMasterClient || !component2.transform.root.gameObject.GetPhotonView().IsMine)
{
if (component2.transform.root.GetComponent<replacedAN>())
{
if (!component2.transform.root.GetComponent<replacedAN>().hasDie)
{
int num3 = (int)((IN_GAME_MAIN_CAMERA.MainR.velocity - component2.transform.root.rigidbody.velocity).magnitude * 10f * this.scoreMulti);
num3 = Mathf.Max(10, num3);
if (Settings.Snapshots.ToValue() && Settings.SnapshotsDamage.Value <= num3)
{
IN_GAME_MAIN_CAMERA.MainCamera.startSnapShot(component2.transform.position, num3, component2.transform.root.gameObject, 0.02f);
component2.transform.root.GetComponent<replacedAN>().asClientLookTarget = false;
}
component2.transform.root.GetComponent<replacedAN>().BasePV.RPC("replacedanGetHit", component2.transform.root.GetComponent<replacedAN>().BasePV.owner, new object[]
{
baseT.root.gameObject.GetPhotonView().viewID,
num3
});
}
}
else if (component2.transform.root.GetComponent<FEMALE_replacedAN>())
{
baseT.root.GetComponent<HERO>().useBlade(int.MaxValue);
int num4 = (int)((IN_GAME_MAIN_CAMERA.MainR.velocity - component2.transform.root.rigidbody.velocity).magnitude * 10f * this.scoreMulti);
num4 = Mathf.Max(10, num4);
if (!component2.transform.root.GetComponent<FEMALE_replacedAN>().hasDie)
{
component2.transform.root.GetComponent<FEMALE_replacedAN>().BasePV.RPC("replacedanGetHit", component2.transform.root.GetComponent<FEMALE_replacedAN>().BasePV.owner, new object[]
{
baseT.root.gameObject.GetPhotonView().viewID,
num4
});
}
}
else if (component2.transform.root.GetComponent<COLOSSAL_replacedAN>())
{
baseT.root.GetComponent<HERO>().useBlade(int.MaxValue);
if (!component2.transform.root.GetComponent<COLOSSAL_replacedAN>().hasDie)
{
int num5 = (int)((IN_GAME_MAIN_CAMERA.MainR.velocity - component2.transform.root.rigidbody.velocity).magnitude * 10f * this.scoreMulti);
num5 = Mathf.Max(10, num5);
component2.transform.root.GetComponent<COLOSSAL_replacedAN>().BasePV.RPC("replacedanGetHit", component2.transform.root.GetComponent<COLOSSAL_replacedAN>().BasePV.owner, new object[]
{
baseT.root.gameObject.GetPhotonView().viewID,
num5
});
}
}
}
else if (component2.transform.root.GetComponent<replacedAN>())
{
if (!component2.transform.root.GetComponent<replacedAN>().hasDie)
{
int num6 = (int)((IN_GAME_MAIN_CAMERA.MainR.velocity - component2.transform.root.rigidbody.velocity).magnitude * 10f * this.scoreMulti);
num6 = Mathf.Max(10, num6);
if (Settings.Snapshots.ToValue() && Settings.SnapshotsDamage.Value <= num6)
{
IN_GAME_MAIN_CAMERA.MainCamera.startSnapShot(component2.transform.position, num6, component2.transform.root.gameObject, 0.02f);
}
component2.transform.root.GetComponent<replacedAN>().replacedanGetHit(baseT.root.gameObject.GetPhotonView().viewID, num6);
}
}
else if (component2.transform.root.GetComponent<FEMALE_replacedAN>())
{
baseT.root.GetComponent<HERO>().useBlade(int.MaxValue);
if (!component2.transform.root.GetComponent<FEMALE_replacedAN>().hasDie)
{
int num7 = (int)((IN_GAME_MAIN_CAMERA.MainR.velocity - component2.transform.root.rigidbody.velocity).magnitude * 10f * this.scoreMulti);
num7 = Mathf.Max(10, num7);
if (Settings.Snapshots.ToValue() && Settings.SnapshotsDamage.Value <= num7)
{
IN_GAME_MAIN_CAMERA.MainCamera.startSnapShot(component2.transform.position, num7, null, 0.02f);
}
component2.transform.root.GetComponent<FEMALE_replacedAN>().replacedanGetHit(baseT.root.gameObject.GetPhotonView().viewID, num7);
}
}
else if (component2.transform.root.GetComponent<COLOSSAL_replacedAN>())
{
baseT.root.GetComponent<HERO>().useBlade(int.MaxValue);
if (!component2.transform.root.GetComponent<COLOSSAL_replacedAN>().hasDie)
{
int num8 = (int)((IN_GAME_MAIN_CAMERA.MainR.velocity - component2.transform.root.rigidbody.velocity).magnitude * 10f * this.scoreMulti);
num8 = Mathf.Max(10, num8);
if (Settings.Snapshots.ToValue() && Settings.SnapshotsDamage.Value <= num8)
{
IN_GAME_MAIN_CAMERA.MainCamera.startSnapShot(component2.transform.position, num8, null, 0.02f);
}
component2.transform.root.GetComponent<COLOSSAL_replacedAN>().replacedanGetHit(baseT.root.gameObject.GetPhotonView().viewID, num8);
}
}
this.showCriticalHitFX();
}
break;
case "replacedaneye":
if (!this.currentHits.Contains(other.gameObject))
{
this.currentHits.Add(other.gameObject);
GameObject gameObject2 = other.gameObject.transform.root.gameObject;
if (gameObject2.GetComponent<FEMALE_replacedAN>())
{
if (IN_GAME_MAIN_CAMERA.GameType == GameType.Single)
{
if (!gameObject2.GetComponent<FEMALE_replacedAN>().hasDie)
{
gameObject2.GetComponent<FEMALE_replacedAN>().hitEye();
}
}
else if (!PhotonNetwork.IsMasterClient)
{
if (!gameObject2.GetComponent<FEMALE_replacedAN>().hasDie)
{
gameObject2.GetComponent<FEMALE_replacedAN>().BasePV.RPC("hitEyeRPC", PhotonTargets.MasterClient, new object[]
{
baseT.root.gameObject.GetPhotonView().viewID
});
}
}
else if (!gameObject2.GetComponent<FEMALE_replacedAN>().hasDie)
{
gameObject2.GetComponent<FEMALE_replacedAN>().hitEyeRPC(baseT.root.gameObject.GetPhotonView().viewID);
}
}
else if (gameObject2.GetComponent<replacedAN>().abnormalType != AbnormalType.Crawler)
{
if (IN_GAME_MAIN_CAMERA.GameType == GameType.Single)
{
if (!gameObject2.GetComponent<replacedAN>().hasDie)
{
gameObject2.GetComponent<replacedAN>().HitEye();
}
}
else if (!PhotonNetwork.IsMasterClient || !gameObject2.GetPhotonView().IsMine)
{
if (!gameObject2.GetComponent<replacedAN>().hasDie)
{
gameObject2.GetComponent<replacedAN>().BasePV.RPC("hitEyeRPC", PhotonTargets.MasterClient, new object[]
{
baseT.root.gameObject.GetPhotonView().viewID
});
}
}
else if (!gameObject2.GetComponent<replacedAN>().hasDie)
{
gameObject2.GetComponent<replacedAN>().hitEyeRPC(baseT.root.gameObject.GetPhotonView().viewID);
}
this.showCriticalHitFX();
}
}
break;
case "replacedanankle":
if (currentHits.Contains(other.gameObject)) return;
this.currentHits.Add(other.gameObject);
GameObject gameObject3 = other.gameObject.transform.root.gameObject;
int num9 = (int)((IN_GAME_MAIN_CAMERA.MainR.velocity - gameObject3.rigidbody.velocity).magnitude * 10f * this.scoreMulti);
num9 = Mathf.Max(10, num9);
if (gameObject3.GetComponent<replacedAN>() && gameObject3.GetComponent<replacedAN>().abnormalType != AbnormalType.Crawler)
{
if (IN_GAME_MAIN_CAMERA.GameType == GameType.Single)
{
if (!gameObject3.GetComponent<replacedAN>().hasDie)
{
gameObject3.GetComponent<replacedAN>().HitAnkle();
}
}
else
{
if (!PhotonNetwork.IsMasterClient || !gameObject3.GetPhotonView().IsMine)
{
if (!gameObject3.GetComponent<replacedAN>().hasDie)
{
gameObject3.GetComponent<replacedAN>().BasePV.RPC("hitAnkleRPC", PhotonTargets.MasterClient, new object[]
{
baseT.root.gameObject.GetPhotonView().viewID
});
}
}
else if (!gameObject3.GetComponent<replacedAN>().hasDie)
{
gameObject3.GetComponent<replacedAN>().HitAnkle();
}
this.showCriticalHitFX();
}
}
else if (gameObject3.GetComponent<FEMALE_replacedAN>())
{
if (IN_GAME_MAIN_CAMERA.GameType == GameType.Single)
{
if (other.gameObject.name == "ankleR")
{
if (gameObject3.GetComponent<FEMALE_replacedAN>() && !gameObject3.GetComponent<FEMALE_replacedAN>().hasDie)
{
gameObject3.GetComponent<FEMALE_replacedAN>().hitAnkleR(num9);
}
}
else if (gameObject3.GetComponent<FEMALE_replacedAN>() && !gameObject3.GetComponent<FEMALE_replacedAN>().hasDie)
{
gameObject3.GetComponent<FEMALE_replacedAN>().hitAnkleL(num9);
}
}
else if (other.gameObject.name == "ankleR")
{
if (!PhotonNetwork.IsMasterClient)
{
if (!gameObject3.GetComponent<FEMALE_replacedAN>().hasDie)
{
gameObject3.GetComponent<FEMALE_replacedAN>().BasePV.RPC("hitAnkleRRPC", PhotonTargets.MasterClient, new object[]
{
baseT.root.gameObject.GetPhotonView().viewID,
num9
});
}
}
else if (!gameObject3.GetComponent<FEMALE_replacedAN>().hasDie)
{
gameObject3.GetComponent<FEMALE_replacedAN>().hitAnkleRRPC(baseT.root.gameObject.GetPhotonView().viewID, num9);
}
}
else if (!PhotonNetwork.IsMasterClient)
{
if (!gameObject3.GetComponent<FEMALE_replacedAN>().hasDie)
{
gameObject3.GetComponent<FEMALE_replacedAN>().BasePV.RPC("hitAnkleLRPC", PhotonTargets.MasterClient, new object[]
{
baseT.root.gameObject.GetPhotonView().viewID,
num9
});
}
}
else if (!gameObject3.GetComponent<FEMALE_replacedAN>().hasDie)
{
gameObject3.GetComponent<FEMALE_replacedAN>().hitAnkleLRPC(baseT.root.gameObject.GetPhotonView().viewID, num9);
}
this.showCriticalHitFX();
}
break;
}
//}
}
19
Source : IN_GAME_MAIN_CAMERA.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void Awake()
{
BaseCamera = Camera.main;
MainCamera = this;
BaseG = gameObject;
BaseT = transform;
name = "MainCamera";
isTyping = false;
isPausing = false;
SpecMov = GetComponent<SpectatorMovement>();
Look = GetComponent<MouseLook>();
CameraMode = (CameraType)Settings.CameraMode.Value;
CreateMinimap();
VideoSettings.Apply();
}
19
Source : DaylightChange.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void OnSelectionChange()
{
if (base.GetComponent<UIPopupList>().selection == "DAY")
{
IN_GAME_MAIN_CAMERA.DayLight = DayLight.Day;
}
if (base.GetComponent<UIPopupList>().selection == "DAWN")
{
IN_GAME_MAIN_CAMERA.DayLight = DayLight.Dawn;
}
if (base.GetComponent<UIPopupList>().selection == "NIGHT")
{
IN_GAME_MAIN_CAMERA.DayLight = DayLight.Night;
}
}
19
Source : DownloadTexture.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private IEnumerator Start()
{
WWW www = new WWW(this.url);
yield return www;
this.mTex = www.texture;
if (this.mTex != null)
{
UITexture ut = base.GetComponent<UITexture>();
if (ut.material == null)
{
this.mMat = new Material(Shader.Find("Unlit/Transparent Colored"));
}
else
{
this.mMat = new Material(ut.material);
}
ut.material = this.mMat;
this.mMat.mainTexture = this.mTex;
ut.MakePixelPerfect();
}
www.Dispose();
yield break;
}
19
Source : MapNameChange.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void OnSelectionChange()
{
LevelInfo info = LevelInfo.GetInfo(base.GetComponent<UIPopupList>().selection);
if (info != null)
{
CacheGameObject.Find("LabelLevelInfo").GetComponent<UILabel>().text = info.Description;
}
}
19
Source : ParticleScaling.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void Awake()
{
baseT = transform;
material = GetComponent<ParticleSystem>().renderer.material;
}
19
Source : ParticleScaling.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void OnEnable()
{
baseT = transform;
material = GetComponent<ParticleSystem>().renderer.material;
}
19
Source : ChatInput.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void Start()
{
this.mInput = base.GetComponent<UIInput>();
if (this.fillWithDummyData && this.textList != null)
{
for (int i = 0; i < 30; i++)
{
this.textList.Add(string.Concat(new object[]
{
(i % 2 != 0) ? "[AAAAAA]" : "[FFFFFF]",
"This is an example paragraph for the text list, testing line ",
i,
"[-]"
}));
}
}
}
19
Source : SetColorOnSelection.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void OnSelectionChange(string val)
{
if (this.mWidget == null)
{
this.mWidget = base.GetComponent<UIWidget>();
}
switch (val)
{
case "White":
this.mWidget.color = Color.white;
break;
case "Red":
this.mWidget.color = Color.red;
break;
case "Green":
this.mWidget.color = Color.green;
break;
case "Blue":
this.mWidget.color = Color.blue;
break;
case "Yellow":
this.mWidget.color = Color.yellow;
break;
case "Cyan":
this.mWidget.color = Color.cyan;
break;
case "Magenta":
this.mWidget.color = Color.magenta;
break;
}
}
19
Source : TypewriterEffect.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void Update()
{
if (this.mLabel == null)
{
this.mLabel = base.GetComponent<UILabel>();
this.mLabel.supportEncoding = false;
this.mLabel.symbolStyle = UIFont.SymbolStyle.None;
this.mText = this.mLabel.font.WrapText(this.mLabel.text, (float)this.mLabel.lineWidth / this.mLabel.cachedTransform.localScale.x, this.mLabel.maxLineCount, false, UIFont.SymbolStyle.None);
}
if (this.mOffset < this.mText.Length)
{
if (this.mNextChar <= Time.time)
{
this.charsPerSecond = Mathf.Max(1, this.charsPerSecond);
float num = 1f / (float)this.charsPerSecond;
char c = this.mText[this.mOffset];
if (c == '.' || c == '\n' || c == '!' || c == '?')
{
num *= 4f;
}
this.mNextChar = Time.time + num;
this.mLabel.text = this.mText.Substring(0, ++this.mOffset);
}
}
else
{
UnityEngine.Object.Destroy(this);
}
}
19
Source : UISliderColors.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void Start()
{
this.mSlider = base.GetComponent<UISlider>();
this.Update();
}
19
Source : LanguageSelection.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void Start()
{
this.mList = base.GetComponent<UIPopupList>();
this.UpdateList();
this.mList.eventReceiver = base.gameObject;
this.mList.functionName = "OnLanguageSelection";
}
19
Source : UIButtonOffset.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void OnDisable()
{
if (this.mStarted && this.tweenTarget != null)
{
TweenPosition component = this.tweenTarget.GetComponent<TweenPosition>();
if (component != null)
{
component.position = this.mPos;
component.enabled = false;
}
}
}
19
Source : UIButtonRotation.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void OnDisable()
{
if (this.mStarted && this.tweenTarget != null)
{
TweenRotation component = this.tweenTarget.GetComponent<TweenRotation>();
if (component != null)
{
component.rotation = this.mRot;
component.enabled = false;
}
}
}
19
Source : UIButtonScale.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void OnDisable()
{
if (this.mStarted && this.tweenTarget != null)
{
TweenScale component = this.tweenTarget.GetComponent<TweenScale>();
if (component != null)
{
component.scale = this.mScale;
component.enabled = false;
}
}
}
19
Source : UICheckboxControlledComponent.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void Start()
{
UICheckbox component = base.GetComponent<UICheckbox>();
if (component != null)
{
this.mUsingDelegates = true;
UICheckbox uicheckbox = component;
uicheckbox.onStateChange = (UICheckbox.OnStateChange)Delegate.Combine(uicheckbox.onStateChange, new UICheckbox.OnStateChange(this.OnActivateDelegate));
}
}
19
Source : UICheckboxControlledObject.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void OnEnable()
{
UICheckbox component = base.GetComponent<UICheckbox>();
if (component != null)
{
this.OnActivate(component.isChecked);
}
}
19
Source : UIDragCamera.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void Awake()
{
if (this.target != null)
{
if (this.draggableCamera == null)
{
this.draggableCamera = this.target.GetComponent<UIDraggableCamera>();
if (this.draggableCamera == null)
{
this.draggableCamera = this.target.gameObject.AddComponent<UIDraggableCamera>();
}
}
this.target = null;
}
else if (this.draggableCamera == null)
{
this.draggableCamera = NGUITools.FindInParents<UIDraggableCamera>(base.gameObject);
}
}
19
Source : UIDragObject.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void LateUpdate()
{
float deltaTime = base.UpdateRealTimeDelta();
if (this.target == null)
{
return;
}
if (this.mPressed)
{
SpringPosition component = this.target.GetComponent<SpringPosition>();
if (component != null)
{
component.enabled = false;
}
this.mScroll = 0f;
}
else
{
this.mMomentum += this.scale * (-this.mScroll * 0.05f);
this.mScroll = NGUIMath.SpringLerp(this.mScroll, 0f, 20f, deltaTime);
if (this.mMomentum.magnitude > 0.0001f)
{
if (this.mPanel == null)
{
this.FindPanel();
}
if (this.mPanel != null)
{
this.target.position += NGUIMath.SpringDampen(ref this.mMomentum, 9f, deltaTime);
if (this.restrictWithinPanel && this.mPanel.clipping != UIDrawCall.Clipping.None)
{
this.mBounds = NGUIMath.CalculateRelativeWidgetBounds(this.mPanel.cachedTransform, this.target);
if (!this.mPanel.ConstrainTargetToBounds(this.target, ref this.mBounds, this.dragEffect == UIDragObject.DragEffect.None))
{
SpringPosition component2 = this.target.GetComponent<SpringPosition>();
if (component2 != null)
{
component2.enabled = false;
}
}
}
return;
}
}
else
{
this.mScroll = 0f;
}
}
NGUIMath.SpringDampen(ref this.mMomentum, 9f, deltaTime);
}
19
Source : CameraForLeftEye.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void Start()
{
this.camera = base.GetComponent<Camera>();
this.cameraRightEye = this.rightEye.GetComponent<Camera>();
}
19
Source : UIInputValidator.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void Start()
{
base.GetComponent<UIInput>().validator = new UIInput.Validator(this.Validate);
}
19
Source : EquipItems.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void Start()
{
if (this.itemIDs != null && this.itemIDs.Length > 0)
{
InvEquipment invEquipment = base.GetComponent<InvEquipment>();
if (invEquipment == null)
{
invEquipment = base.gameObject.AddComponent<InvEquipment>();
}
int max = 12;
int i = 0;
int num = this.itemIDs.Length;
while (i < num)
{
int num2 = this.itemIDs[i];
InvBaseItem invBaseItem = InvDatabase.FindByID(num2);
if (invBaseItem != null)
{
invEquipment.Equip(new InvGameItem(num2, invBaseItem)
{
quality = (InvGameItem.Quality)UnityEngine.Random.Range(0, max),
itemLevel = NGUITools.RandomRange(invBaseItem.minItemLevel, invBaseItem.maxItemLevel)
});
}
else
{
Debug.LogWarning("Can't resolve the item ID of " + num2);
}
i++;
}
}
UnityEngine.Object.Destroy(this);
}
19
Source : UIDragObject.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void OnPress(bool pressed)
{
if (base.enabled && NGUITools.GetActive(base.gameObject) && this.target != null)
{
this.mPressed = pressed;
if (pressed)
{
if (this.restrictWithinPanel && this.mPanel == null)
{
this.FindPanel();
}
if (this.restrictWithinPanel)
{
this.mBounds = NGUIMath.CalculateRelativeWidgetBounds(this.mPanel.cachedTransform, this.target);
}
this.mMomentum = Vectors.zero;
this.mScroll = 0f;
SpringPosition component = this.target.GetComponent<SpringPosition>();
if (component != null)
{
component.enabled = false;
}
this.mLastPos = UICamera.lastHit.point;
Transform transform = UICamera.currentCamera.transform;
this.mPlane = new Plane(((!(this.mPanel != null)) ? transform.rotation : this.mPanel.cachedTransform.rotation) * Vectors.back, this.mLastPos);
}
else if (this.restrictWithinPanel && this.mPanel.clipping != UIDrawCall.Clipping.None && this.dragEffect == UIDragObject.DragEffect.MomentumAndSpring)
{
this.mPanel.ConstrainTargetToBounds(this.target, ref this.mBounds, false);
}
}
}
19
Source : UISavedOption.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void Awake()
{
this.mList = base.GetComponent<UIPopupList>();
this.mCheck = base.GetComponent<UICheckbox>();
if (this.mList != null)
{
UIPopupList uipopupList = this.mList;
uipopupList.onSelectionChange = (UIPopupList.OnSelectionChange)Delegate.Combine(uipopupList.onSelectionChange, new UIPopupList.OnSelectionChange(this.SaveSelection));
}
if (this.mCheck != null)
{
UICheckbox uicheckbox = this.mCheck;
uicheckbox.onStateChange = (UICheckbox.OnStateChange)Delegate.Combine(uicheckbox.onStateChange, new UICheckbox.OnStateChange(this.SaveState));
}
}
19
Source : UISlider.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void Init()
{
this.mInitDone = true;
if (this.foreground != null)
{
this.mFGWidget = this.foreground.GetComponent<UIWidget>();
this.mFGFilled = ((!(this.mFGWidget != null)) ? null : (this.mFGWidget as UISprite));
this.mFGTrans = this.foreground.transform;
if (this.mSize == Vectors.v2zero)
{
this.mSize = this.foreground.localScale;
}
if (this.mCenter == Vectors.v2zero)
{
this.mCenter = this.foreground.localPosition + this.foreground.localScale * 0.5f;
}
}
else if (this.mCol != null)
{
if (this.mSize == Vectors.v2zero)
{
this.mSize = this.mCol.size;
}
if (this.mCenter == Vectors.v2zero)
{
this.mCenter = this.mCol.center;
}
}
else
{
Debug.LogWarning("UISlider expected to find a foreground object or a box collider to work with", this);
}
}
19
Source : UISoundVolume.cs
with GNU General Public License v3.0
from aelariane
with GNU General Public License v3.0
from aelariane
private void Awake()
{
this.mSlider = base.GetComponent<UISlider>();
this.mSlider.sliderValue = NGUITools.soundVolume;
this.mSlider.eventReceiver = base.gameObject;
}
See More Examples