Skip to content

Instantly share code, notes, and snippets.

@baba-s
Created March 28, 2014 08:35
Show Gist options
  • Select an option

  • Save baba-s/9828025 to your computer and use it in GitHub Desktop.

Select an option

Save baba-s/9828025 to your computer and use it in GitHub Desktop.
using UnityEngine;
/// <summary>
/// GameObject型の汎用関数を管理するクラス
/// </summary>
public static partial class GameObjectCommon
{
/// <summary>
/// ゲームオブジェクトを生成します
/// </summary>
/// <param name="original">複製元オブジェクト</param>
/// <returns>生成したゲームオブジェクト</returns>
public static GameObject Instantiate(Object original)
{
return GameObject.Instantiate(original) as GameObject;
}
/// <summary>
/// ゲームオブジェクトを生成します
/// </summary>
/// <param name="original">複製元オブジェクト</param>
/// <param name="position">位置</param>
/// <returns>生成したゲームオブジェクト</returns>
public static GameObject Instantiate(GameObject original, Vector3 position)
{
return GameObject.Instantiate(original, position, Quaternion.identity) as GameObject;
}
/// <summary>
/// ゲームオブジェクトを生成します
/// </summary>
/// <param name="original">複製元オブジェクト</param>
/// <param name="position">位置</param>
/// <param name="rotation">角度</param>
/// <returns>生成したゲームオブジェクト</returns>
public static GameObject Instantiate(GameObject original, Vector3 position, Quaternion rotation)
{
return GameObject.Instantiate(original, position, rotation) as GameObject;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment