You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
62 lines
2.1 KiB
62 lines
2.1 KiB
using UnityEngine; |
|
using System.Collections; |
|
using System; |
|
using AX.MessageSystem; |
|
|
|
public class ZMCControl : BaseShuiQiangControl { |
|
public override void InitGameObject() |
|
{ |
|
//transform.Find("deng") |
|
//transform.Find("deng/polySurface2757") |
|
part1 = transform.Find("deng").gameObject;//底座左右旋转 |
|
part2 = part1.transform.Find("polySurface2757").gameObject;//上下旋转 |
|
|
|
//最后一节,对应水枪粒子,用于控制大小,目前照明车不会响应控制大小, |
|
//以后可以复写ShuiQiangThrowMax和ShuiQiangThrowMin实现灯光大小的变化 |
|
water = part2.transform.Find("polySurface2756").gameObject; |
|
} |
|
public override void U(IMessage message) |
|
{ |
|
if ((string)message.Data == this.gameObject.name) |
|
{ |
|
part2.transform.Rotate(-Time.deltaTime * 40, 0, 0, Space.Self); |
|
} |
|
} |
|
public override void J(IMessage message) |
|
{ |
|
if ((string)message.Data == this.gameObject.name) |
|
{ |
|
part2.transform.Rotate(Time.deltaTime * 40, 0, 0, Space.Self); |
|
} |
|
} |
|
|
|
public override void ShuiQiangThrowMax(IMessage message) |
|
{ |
|
//var lightComponent = TransformHelper.FindChild(transform, "Spotlight").GetComponent<Light>(); |
|
//var range = lightComponent.range; |
|
//var angle = lightComponent.spotAngle; |
|
//if (range + Time.deltaTime * 40 < 90) |
|
//{ |
|
// range += Time.deltaTime * 40; |
|
//} |
|
//if (angle + Time.deltaTime * 40 < 90) |
|
//{ |
|
// angle += Time.deltaTime * 40; |
|
//} |
|
} |
|
|
|
public override void ShuiQiangThrowMin(IMessage message) |
|
{ |
|
//var lightComponent = TransformHelper.FindChild(transform, "Spotlight").GetComponent<Light>(); |
|
//var range = lightComponent.range; |
|
//var angle = lightComponent.spotAngle; |
|
//if (range - Time.deltaTime * 40 > 10) |
|
//{ |
|
// range -= Time.deltaTime * 40; |
|
//} |
|
//if (angle - Time.deltaTime * 40 > 10) |
|
//{ |
|
// angle -= Time.deltaTime * 40; |
|
//} |
|
} |
|
}
|
|
|